nodeName,nodeValue和node .

nodeName和nodeValue都是根据节点的类型而定义的,其中nodeName是指节点的名字,nodeValue是之节点的值。一般nodeName和nodeValue在下列三种节点类型下会返回不同的值

 

1.  元素节点,即Element

比如<div id=”myDiv”></div>

这时,该节点的nodeName返回节点的标签名,即div,而nodeValue为空.

 

2.属性节点,即Attr,代表一对特姓名和特性值

比如<div id=”myDiv” border=”1”></div>,其中,id=”myDiv”和border=”1”是两对属性节点.这时该类型的节点的nodeName返回属性名,即 id和border,nodeValue返回属性值,即myDiv和1.

 

3.文本节点,即Text,代表起始标签和结束标签之间的普通文本

比如<div id=”myDiv”>aabbcc</div>,其中aabbcc就是文本节点,这时该类型的节点的nodeName返回#text,nodeValue返回节点的文本内容,即aabbcc。

 

 

而value是个特性名,它一般是指文本框控件中的内容.

比如<input type=”text” value=”aa” />,<textarea id=”mytex“>aaa</textarea>

值得注意的是第二种文本框虽然无法设置value属性,但是当返回它的value时,返回的结果还是该文本框中的文本内容

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值