HTML 输出Js中的变量值!!!

HTML 输出Js中的变量值!!!,第1张

<body>

<span id="newTd0"></span>

<script language="JavaScript">

var N = 1

newTd0innerHTML = '<strong>'+N+'</strong>';

</script>

</body>

演示地址

>

可以使用动态HTML从一个HTML页面元素中获取数据。它允许获取和 *** 作数据而不需经过服务器。使用页面上对象的属性,在 Visual Basic

代码中可以在页面上搜集数据、执行计算并显示响应,而不需将处理从客户端传送到服务器,传送将增加对用户 *** 作和请求的响应时间。

例如,假设正在使用一个应用程序,它允许用户通过输入作者名字、书名或检索书号到一个搜索页的文本字段中,从一个数据库中查询书目。文本字段被命名为Author、Title和CallNo。当从应用程序的搜索页提交一个查询时,应用程序必须从这些文本字段获取该值。

下面的代码显示了如何使用变量来获取这些字段的值:

Private function cmdSearch_onclick() As Boolean

创建变量包含搜索条件。

Dim sAuthor as String

Dim sTitle as String

Dim sCallNo as String

从页面获取搜索条件。

sAuthor=MeauthorValue

sTitle=MetitleValue

sCallNo=MecallnoValue

这里的代码处理并返回查询。

End Function

这段代码使用HTML文本字段的Value属性获取字段的数据,代码将打开一个数据库连接、创建一个记录集并返回适当的记录,然后数据被发送给用户。

1、先新建一个html文件,命名为testhtml。

2、在testhtml文件内,使用div标签创建一个模块,并设置其id为outinput,主要用于下面通过该id获得div对象。

3、在js标签内,定义一个数组arr,数组内定义三个元素,分别为“测试一”,“测试二”,“测试三”。

4、在js标签内,通过length属性获得数组arr的长度,即元素的个数,主要用于for语句中限制循环的次数。

5、在js标签内,定义一个变量html,使用for循环遍历arr数组,每次读取数组元素,将元素值与p标签组合,用于实现在页面出来。

6、在js标签内,使用getElementById()方法通过id(outinput)获得div对象,通过innerHMTL属性将html变量输出在页面div标签中,从而实现取出数组值并显示出来。

7、最后在浏览器打开testhtml文件,查看实现的效果,就完成了。

如果你的php页面和html页面不是同一个页面的话,可以将这个值存入cookie中,使用js就可以获取到。

如php存值在cookie中:setcookie("my_name","xiaoming",time()+3600);

那么在js中可以这样获取:

function getCookie(c_name) {

if (documentcookielength > 0) {

c_start = documentcookieindexOf(c_name + "=")

if (c_start != -1) {

c_start = c_start + c_namelength + 1

c_end = documentcookieindexOf(";", c_start)

if (c_end == -1) c_end = documentcookielength

return unescape(documentcookiesubstring(c_start, c_end))

}

}

return ""

}

使用上面的这个函数:getCookie('my_name')就可以得到php端存的这个值“xiaoming”了。

1、设置或获取对象指定的文件名或路径。

2、设置或获取整个URL为字符串。

3、设置或获取与URL关联的端口号码。

4,设置或获取URL的协议部分。

5,设置或获取href属性中在井号“#”后面的分段。

6,设置或获取location或URL的hostname和port号码。

7,设置或获取href属性中跟在问号后面的部分。

8、获取变量的值(截取等号后面的部分)。

9、用来得到当前网页的域名。

这个问题十分简单。但是我不建议使用楼上的方式。为什么不建议?因为innerHTML会将<body>中<script>标签以前的内容覆盖掉。我建议使用更符合逻辑的添加节点的方式。望采纳。

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>test</title>

</head>

<body>

<div id="back"></div>

<script>

var a = 6;

var node1 = documentcreateTextNode(a);

var node2 = documentcreateElement("font");

node2appendChild(node1);

documentgetElementById("back")appendChild(node2);

</script>

</body>

</html>

以上就是关于HTML 输出Js中的变量值!!!全部的内容,包括:HTML 输出Js中的变量值!!!、html怎么样获得URL的变量,送100高分、html怎么获取动态数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9647948.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存