JavaScript中node的相关属性

Posted monica123456

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript中node的相关属性相关的知识,希望对你有一定的参考价值。

1,childNodes

childNodes属性将返回一个数组,这个数组包含给定元素节点的全体子元素。

检索body元素的第一个子节点:

var body_element=document.getElementByTagName("body")[0];

body元素有几个子元素

var body_element_length=body_element.lchildNodes.length;

2,noteType

检索节点 的类型

alert(body_element.noteType);

noteType一共有12种取值,但只有三种是具有实用价值的:元素节点(属性值为1)、属性节点(属性值为2)、文本节点(属性值为3)

3,nodeValue

如果想改变某个文本节点的值,就使用nodeValue属性,用途是检索和设置节点的值:node.nodeValue

例如检索<p id="description">里面的文本值,<p>元素的nodeValue属性是一个空值,包含在<p>元素的文本是另一种节点,是<p>元素的第一个子节点

alert(description.childNodes[0].nodeValue);

4,firstChild

表示childNodes[]数组的第一个元素,childNodes[0]相当于firstChild

5,lastChild

表示childNodes[]数组的最后一个元素,lastChild相当于childNodes[node.childNodes.length-1]

以上是关于JavaScript中node的相关属性的主要内容,如果未能解决你的问题,请参考以下文章

javas cript入门要了解的知识和书籍

JavaScript 动态表格操作

javas cript入门要了解的知识和书籍

Node.js简介以及环境配置

如何使用 node.js 和 javascript 模仿 Facebook 的“链接共享”功能

JavaScript中的节点