DOM--nodeValue与innerHTML的区别
来源:互联网 发布:淘宝充值比官方便宜 编辑:程序博客网 时间:2024/06/06 05:50
nodeValue属性规定的是节点的值,
*元素节点的nodeValue是undefined或者是null的,说明的元素节点本身是没有值的。
*文本节点的nodeValue是文本的本身,因为文本节点本身是有值的。
*属性节点的nodeValue是其的属性值,很明显属性一般来说都是有值的。
innerHTML这个是以字符串的形式但会该节点的所有子节点以及其值的。
我们来举个例子:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><script src="jquery-2.1.3.js" type="text/javascript"></script><body><p id="p">这是一段文本 <span>我是span元素内的文本哦</span></p><script type="text/javascript">var p=document.getElementById("p");document.write("p.innerHTML:"+p.innerHTML+"<br>");document.write("p.nodeValue:"+p.nodeValue+"<br>");document.write("p.getAttributeNode:"+p.getAttributeNode("id").nodeValue+"<br>");document.write("p.childNodes[0].nodeValue:"+p.childNodes[0].nodeValue);</script></body></html>
需要注意的是文本也算是一个节点,因为它是文本的节点。
0 0
- DOM--nodeValue与innerHTML的区别
- innerHTML nodeValue 的区别
- nodeValue、value和innerHTML的区别
- JavaScript DOM杂知识(value/innerHTML/innerText/textContent对比、nodeType/nodeName/nodeValue区别、获取任意类型的属性)
- dom与innerHTML的区分
- Dom节点、方法、innerHTML 、nodeName/nodeValue、Dom修改
- DOM节点中属性nodeName、nodeType跟nodeValue的区别
- HTML DOM innerHTML和write的区别
- DOM对象的innerHTML与outerHTML比较
- nodeValue以及其与value的区别以及JS nodeName、nodeValue、nodeType返回类型
- nodeValue以及其与value的区别以及JS nodeName、nodeValue、nodeType返回类型
- nodeValue以及其与value的区别以及JS nodeName、nodeValue、nodeType返回类型
- nodeValue以及其与value的区别以及JS nodeName、nodeValue、nodeType返回类型
- nodeValue以及其与value的区别以及JS nodeName、nodeValue、nodeType返回类型
- InnerText与InnerHtml的区别
- innerHTML与outerHTML的区别
- innerHtml与outerHtml的区别
- innerHTML与outerHTML的区别
- 2015最新34期php培训教程[基础就业班带微信开发Discuz二次开发]
- 顺序表应用6:有序顺序表查询
- Linux 系统调用机制(下)
- 【SSLGZ 2384】2014年初中竞赛试题(南海) 字符串
- [BZOJ2253][2010 Beijing wc]纸箱堆叠(dp+bit+cdq分治)
- DOM--nodeValue与innerHTML的区别
- curl 和wget 区别 使用方法
- 98. Validate Binary Search Tree
- C++标准库---使用reserve来避免不必要的重新分配 http://lib.csdn.net/article/cplusplus/29707
- PCA的数学原理
- 2017/3/24 每天都刷刷ACM练练脑子~ 今天刷了一道debug了很久的题...最后发现..哎还是怪自己太马虎
- JAVA多线程之——同步与异步
- 布尔教育2016最新php教程 PHP基础班+PHP大师班视频教程
- 服务器上运行程序