码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript中node的相关属性

时间:2017-03-01 19:40:27      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:用途   使用   tag   val   dev   script   nodevalue   价值   相关   

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的相关属性

标签:用途   使用   tag   val   dev   script   nodevalue   价值   相关   

原文地址:http://www.cnblogs.com/monica123456/p/6485683.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!