js如何获取div中的数据?

如题所述

你可以直接用innerHTML这个方法返回div的内容。
下面是个简单的小例子:
<body>
<div style="width:100px; height:100px; border:1px solid #ccc;">
<a href="#">111111</a>    
</div>
</body>
<script>
var oDiv = document.getElementsByTagName('div')[0];
alert(oDiv.innerHTML);   //这样就可以获取div标签里面所有的内容。
</script>
这样alert弹出的框体里面的值是 '<a href="#">111111</a> ';

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-14
if(navigator.appName.indexOf(“Explorer”) > -1)
var text = document.getElementById(“text”).innerText;
else
var text = document.getElementById(“text”).textContent;
用来获取浏览器的名称,第一句话的意思就是当获取到的浏览器的名称中带有Explorer。
涉及到indexof用法
strObj.indexOf(subString[, startIndex])

参数
strObj

必选项。String 对象或文字。

subString

必选项。要在 String 对象中查找的子字符串。

starIndex

可选项。该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。
indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。
相似回答