当前位置: 代码迷 >> JavaScript >> 请教javascript的nodeValue和value的区别
  详细解决方案

请教javascript的nodeValue和value的区别

热度:96   发布时间:2012-08-02 11:35:26.0
请问javascript的nodeValue和value的区别?
请问javascript的nodeValue和value的区别?
<body>
<input type=button value=寻找 onclick="alert(document.body.childNodes[4].value)">
<br><br>
<input type=button id="kk" value="hao" onclick="alert(document.getElementById('kk').value)">
</body>


alert(document.body.childNodes[4].value)这句是说第5个节点的值是hao

为什么改成alert(document.body.childNodes[4].nodeValue)就不行,意思都一样的,为什么不行,

childNodes[4].nodeValue是第5个节点的nodeValue节点值,为什么就不行啊,弹出null,怎么回事?

------解决方案--------------------
角度不一样,DOM和元素标签都有属性的概念。
可以查MSDN的html参考,里面很清楚,两者是区分开的。
  相关解决方案