bycj.net
当前位置:首页 >> 在js获取html的值 >>

在js获取html的值

比如:<span>书名:<b id="id1">数值分析</b></span><br/> JS:document.getElementById('id1').outerHTML; JQuery:$("#id1").text();(我不知道b标签可不可以设置id但大致是这样,试一下吧)

在一个html页面生成的时候,js就已经把dom树创建好了只要这棵树上有的数据e79fa5e98193e58685e5aeb931333337393531,我们都可以通过js来获取使用那么这个问题就变成js如何去查询dom树的节点了js内置了以下几个查询节点的方法

可以用getElementById获得,前提是控件要有ID,还可以通过getElementByTagName获得控件数组,然后遍历获得value值.其他方法还很多,可以用jQuery,很方便的

<script> function getValue(){ val content = document.getElementById("content").value; }</script>先给input一个id(content).

直接调用就可以了 ,前提是页面中定义的变量为全局变量且在js文件的前面<br>如:<br><script><br> var a="123132";<br><br></script><br><script src="test.js"></script><br>test.js里面直接调用:<br>alert(a);

当然只能取一个,你的代码有问题.你用循环打出来的有多个值,你在js中也要用循环取值 还有就是一个页面中的的id是唯一的,只有name可以多个 你可以用 document.getelementsbytagname("tagname")或 document.getelementsbyname("name") 你js中遍历,就可以实现 你的效果 了

你可以把"<object ></object>中间的信息全部用js输出来,那样不就好办了.js的值只能是<script>代码块中取.其他是不可能. 要么网上查一下 javascript 向 swf 赋值. "/"不用加转义符,看一看上面正确的. 在<head></head>中1.js前面还要加如下代码: <script>var M_cid;var n_sid;</script> 上面意思定义全局变量

把输入框放到一个form表单里<form name="frm"><input type="text" name=“name” id=“id_name”./></form> 这样在js里就可以document.frm.name.value就是输入框的值 或者document.getElementById("id_name").value也是可以的

&lt;script&gt;<br> function show()<br> {<br> alert(document.getelementbyid("txt").value)<br> }<br> &lt;/script&gt;<br><br> &lt;input type="button" name="submit" value="按钮" onclick="show();" /&gt;<br> &lt;input name="txt" type="text" id="txt" /&gt;

一般可以用原生js及jQuery获取html元素的值. 数值原生js写法:alert(document.getElementById('test').innerHTML);//数值jQuery写法:alert($('#test').html());//数值说明:innerHTML是取元素的内部html代码,此例中即div内部的所有html代码html()方法作用也是取dom节点的内部html内容,是jQuery中的函数方法

90858.net | qhnw.net | rxcr.net | 3859.net | dfkt.net | 网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com