JavaScript childNodes attributes
来源:互联网 发布:游戏视频录制软件 编辑:程序博客网 时间:2024/05/29 16:55
DOM 节点
在 HTML DOM (文档对象模型)中,每个部分都是节点:
- 文档本身是文档节点
- 所有 HTML 元素是元素节点
- 所有 HTML 属性是属性节点(不能通过childNodes查看,只能通过attributes查看)
- HTML 元素内的文本是文本节点(空白文本也算)
- 注释是注释节点
Element 对象
- 在 HTML DOM 中,Element 对象表示 HTML 元素。
- Element 对象可以拥有类型为元素节点、文本节点、注释节点的子节点。
- NodeList 对象表示节点列表,比如 HTML 元素的子节点集合。
- 元素也可以拥有属性。属性是属性节点
测试用例(childNodes、attributes)
<html> <body style="background-color:white" onload="testChildNodes()" > <style type="text/css"> #container { height:50px;background-color:rgb(200,200,0); } </style> <script type="text/javascript"> function testChildNodes() { var body = document.getElementsByTagName("body")[0]; var childs = body.childNodes; var str = body + "\nbody.childNodes.length = " + childs.length + "\n"; var i; for(i=0; i<childs.length; i++) { str = str + childs[i] + "\n"; } alert(str); var attrs = body.attributes; str = "body.attributes.length = " + attrs.length + "\n"; for(i=0; i<attrs.length; i++) { str = str + attrs[i].nodeName + " = " + attrs[i].nodeValue + "\n"; } alert(str); } </script> <!-- 注释 --> <p style="font-style:italic;">Hello World</p> <div id="container">test<br/>childNodes</div> </body></html>
0 0
- JavaScript childNodes attributes
- javascript childNodes
- Javascript childNodes用法
- JavaScript children和childNodes
- Javascript的childNodes和children
- javascript expando and attributes
- JavaScript Style Attributes
- javascript 中 parentNode,childNodes、children 应用
- javascript中children和childNodes的区别
- 关于javascript的childNodes方法的疑惑
- javascript中children和childNodes的区别
- javascript中childNodes与children的区别
- Attributes
- Attributes
- $$Attributes
- 关于JavaScript的 childNodes 方法的返回结果
- JavaScript中childNodes、children、nodeValue、nodeType、parentNode、nextSibling详细讲解
- javascript中parentNode,childNodes,children的应用详解
- 兄弟连HTML5——09.canvas实例2——太阳系2.html
- 文件综合应用-配置文件的读写修改
- [Mac OS X] 如何在终端查看 Mac OS 版本信息
- C++中RTTI与dynamic_cast
- [Java面试三]JavaWeb基础知识总结.
- JavaScript childNodes attributes
- POJ 1511 Invitation Cards-2016.12月计科院赛(最短路)
- jvm调优+jstat
- Android Studio项目怎么导入Coding上创建的版本库
- 一个被弃用输出PDF,预览DOC格式的方法
- 文章标题 CSU 1756 :Prime
- MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
- 关于canvas全屏的问题
- 利用HTML5的一个重要特性 —— DeviceOrientation来实现手机网站上的摇一摇功能