javaScript DOM节点树

1.

例如:

<html>

<head>

<title>节点树<title/>

<head/>

<body>

<p>学生信息<p/>

<ul id ="ul1">

<li>姓名<li/>

<li id="sex">性别<li/>

<li>年龄<li/>

<ul/>

<body/>

<html/>

html的子节点是body和head而body和head它们俩是兄弟节点,父节点是html。head的子节点是title。

2.访问指定元素(方法)

getElementById();注:获得指定id的元素,返回的是一个对象。getElementsByName();注:获得指定名称的元素,返回的是一个集合。getEilementsByTagName() ;注:获得指定标签的元素,返回的是一个集合。getElementsByClassName();注:获得指定Class的元素,返回的是一个集合。

例如:

获得id为sex的li标记:

var v = document.getElementById("sex"); 

获得所有的li标记

var v = document.getEliementsByTagName("li");

3.访问指定元素(属性)

parentNode;注:获得元素的父标记,返回一个对象,因为每个标记只有一个父标记。chidNodes;注:获得指定元素的子标记,空格也属于子标记,返回的是一个集合。firstChild;注:获得第一个子节点,返回的是一个对象。lastchild;注:获得最后一个子节点,返回一个对象。previousSibling;注:获得前一个兄弟节点,返回一个对象。nextSibling;注:获得后一个兄弟节点,返回一个对象。

例如:

获得li的父标记ul

var v = document.getElementById("sex").parentNode; 

获得ul的子标记li

var v = document.getElementById("ul1").childNodes;

 

转载于:https://www.cnblogs.com/zhang1999/p/7127156.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值