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;

  • 相关阅读:
    windows 安装 ELK(Elasticsearch,Logstash,kibana)
    NSSM 将程序封装成服务软件
    面试-双向链表
    mySql 事务,游标以及循环
    SQL 事务
    C# Windows 服务
    MVC 中ajax 调用Webservice 或WCF 问题
    js prototype
    计算一个数等于其它数相加的所有可能 如: 5 =1+4 ,1+3+1,2+3,2+2+1,1+1+1+1+1,1+1+1+2
    冒泡排序,选择排序,快速排序
  • 原文地址:https://www.cnblogs.com/zhang1999/p/7127156.html
Copyright © 2011-2022 走看看