zoukankan      html  css  js  c++  java
  • HTML5 DOM扩展

    一、选择符

    1. querySelector()方法:返回与该模式匹配的第一个元素

    //取得body元素
    var body = document.querySelector("body");
    
    //获取的ID为"one"的元素
    var one = document.querySelector("#one");
    
    //获取的Class为"two"的第一个元素。注意:并不是所有元素
    var two = document.querySelector(".two");

    2. querySelectorAll()方法 :返回与该模式匹配的所有元素

    //获取的所有"li"的元素
    var lis=document.querySelectirAll("li");
    
    //获取的ID为="box"下所有"li"的元素
    var lis=document.querySelectir("#box").querySelectirAll("li");
    
    //获取的img标签Class为"show"的所有元素
    var lis=document.querySelectirAll("img.show");

    3. matchesSelector()方法 :调用元素是否与选择符匹配

    if(document.body.matchesSelector('body.app'){
    //ture
    }

    二、元素遍历

    1.childElementCount:返回子元素的个数(不包括文本节点和注释)
    2.firstElementChild:指向第一个子元素
    3.lastElementChild:指向最后子元素
    4.previousElementSibling:指向前一个同辈元素
    5.nextElementSibling:指向下一个同辈元素
    6.classList属性:可以对类名进行添加、删除、替换等操作

    //删除"hide"类
    div.classList.remove("hide");
    
    //添加"show"类
    div.classList.add("show");
    
    //切换"high"类
    div.classList.toggle("high");

    更多属性请自行查看相关资料...

  • 相关阅读:
    POJ 1182 食物链
    HDU 1385 Minimum Transport Cost
    HDU_2544 最短路
    HDU 2066 一个人的旅行
    poj3090
    poj3157
    poj3169
    poj3125
    poj3187
    VMware Workstation 8的简明使用教程
  • 原文地址:https://www.cnblogs.com/hwgq2005/p/5138495.html
Copyright © 2011-2022 走看看