zoukankan      html  css  js  c++  java
  • 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;

  • 相关阅读:
    MySQL数据库基础
    Django框架
    Python基础
    C#
    小功能
    数据结构与算法
    C语言
    Robot Framework高级
    Robot Framework初级
    C++基础
  • 原文地址:https://www.cnblogs.com/zhang1999/p/7127156.html
Copyright © 2011-2022 走看看