获取元素的内容,最好的方法就是使用 innerhtml属性,它可以获取到当前节点的内部子节点所有html代码
innerhtml属性
<script>
var txt=document.getElementById("intro").innerHTML;
document.write(txt);
</script>
Code language: HTML, XML (xml)
NodeName属性
获取属性的节点名称<a href=“www.dopass.cn”/>起程网校</a>
- nodeName 是只读的
- 元素节点的 nodeName 与标签名相同
- 属性节点的 nodeName 与属性名相同
- 文本节点的 nodeName 始终是 #text
- 文档节点的 nodeName 始终是 #document
nodeValue 属性
nodeValue 属性规定节点的值。
- 元素节点的 nodeValue 是 undefined 或 null
- 文本节点的 nodeValue 是文本本身
- 属性节点的 nodeValue 是属性值
x=document.getElementById("intro"); document.write(x.firstChild.nodeValue);
Code language: JavaScript (javascript)
nodeType 属性
nodeType 属性返回节点的类型 主要有 元素 属性 文本 注释 文档 这几个类型
nodeType 是只读的。
比较重要的节点类型有:
| 元素类型 | NodeType |
|---|---|
| 元素 | 1 |
| 属性 | 2 |
| 文本 | 3 |
| 注释 | 8 |
| 文档 | 9 |
Previous: 03-获取节点对象
Next: 05-获取html的对象