
<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怎么获取动态数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)