nodeValue、value和innerHTML的区别
来源:互联网 发布:服务器加速软件 编辑:程序博客网 时间:2024/05/22 06:11
==》DOM一共有12种节点,其中常见的有:
1.文档节点(document,一个文档只能有一个文档元素(在html文档中,它是<html>))
2.元素节点(div、p之类)
3.属性节点(class、id、src之类)
4.文本节点(插入在div、p之类里面的内容)
5.注释节点
nodeValue,是节点的值,其中属性节点和文本节点是有值的,而元素节点没有值。
innerHTML以字符串形式返回该节点的所有子节点及其值
value是获取input标签value的值
常见用法:
var p = document.getElementById("example");var text = p.childNodes[0].nodeValue;// 或者这样取text = p.firstChild.nodeValue;
需要注意的是,innerHTML不能用在xml数据源里取节点值,至少在IE里会取不到值;应该使用nodeValue
参考:http://www.jianshu.com/p/a5976186f6b2
0 0
- nodeValue、value和innerHTML的区别
- innerHTML nodeValue 的区别
- nodeValue和value的区别
- innerHTML和value的区别
- DOM--nodeValue与innerHTML的区别
- js中innerHTML和value的区别
- innerHTML、innerText、outerHTML和value的区别
- innerHTML,innerTEXT和value的区别
- JS:innerHTML、innerText和value的区别
- innerHTML和value属性的区别
- JavaScript DOM杂知识(value/innerHTML/innerText/textContent对比、nodeType/nodeName/nodeValue区别、获取任意类型的属性)
- value innerText innerHtml的区别
- Value,innerHtml,innerText的区别
- 脚本中的innerText和innerHtml和value的区别
- 脚本中的innerText和innerHtml和value的区别
- 用value和innerHTML取值的区别
- nodeValue以及其与value的区别以及JS nodeName、nodeValue、nodeType返回类型
- nodeValue以及其与value的区别以及JS nodeName、nodeValue、nodeType返回类型
- 历届试题 买不到的数目
- (26进制大数相加)hdu 2100 Lovekey
- 友盟多渠道打包
- 设计模式之适配器模式
- 【遇见大咖】测试界:你的年终奖有多少?
- nodeValue、value和innerHTML的区别
- ubuntu16.04 svn配置
- 23种设计模式(12):策略模式
- 安装win7+linux 双系统遇到的问题总结
- 声音文件当然是数字文件
- CSS引用
- c#获取本机IP
- Hrbust 1302 Wealthy Family【树型dp】
- centos7 docker1.12安装私有仓库