首页 > 编程语言 > 详细

javascript 中 nodeValue 、value 、text 的区别

时间:2017-01-09 23:50:14      阅读:363      评论:0      收藏:0      [点我收藏+]

 nodeValue: 属性设置或者返回某节点的值;

也可以改变某个文本节点的值,

node.nodeValue

eg:

如何获取p元素里面的文本内容

<p id="demo">这是一段文本</p>

 nodeValue获取的是节点的值,如若想获取p元素下的文本时

<script>

var demo=document.getELementById("demo");

alert(“demi.nodeValue”)

</script>

返回值为:null;

???????为何?难道那里写的不对?

正解:nodeValue可以改变某个节点的值,p为元素节点,则为p元素节点下的文本节点,

故应该写为:

alert(“demo.childNode[0].nodeValue”);

 

value 一般的取值为input里面的值,

且取值的方法为 

var v=document.getElementById(“demo”).value;

 

text返回的是文本内容;

 var v=document.getElementById(“demo”).text;

javascript 中 nodeValue 、value 、text 的区别

原文:http://www.cnblogs.com/xingfu963/p/6266788.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!