首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

请教javascript的nodeValue和value的区别

2012-08-02 
请问javascript的nodeValue和value的区别?请问javascript的nodeValue和value的区别?bodyinput typebut

请问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参考,里面很清楚,两者是区分开的。

热点排行