把下面代码保存为.html格式文件,运行看看吧!
<span id="test" hi="ha">Hello World</span>
<script>
var span=document.getElementById("test");
alert(span.innerHTML);
alert(span.textContent);
alert(span.childNodes[0].data);
alert(span.childNodes[0].nodeValue);
alert(span.firstChild.data);
alert(span.firstChild.nodeValue);
alert(span.firstChild.textContent);
</script>
span标签内的"Hello World"是文本节点,我们因此可用span.firstChild来获取它,经测试,data属性
只对文本节点有用。
另:span.innerText亦可放取span标签内的文本值,outerText亦可(均在opera中测试)。