• H5C3---H5-Dom扩展


    H5-Dom扩展

    获取元素

    document.getElementsByClassName ('class'); 
    //通过类名获取元素,以伪数组形式存在。
    ​
    document.querySelector('selector');
    //通过CSS选择器获取元素,符合匹配条件的第1个元素。
    ​
    document.querySelectorAll('selector'); 
    //通过CSS选择器获取元素,以伪数组形式存在。

    类名操作

    Node.classList.add('class'); 
    //添加class
    ​
    Node.classList.remove('class'); 
    //移除class
    ​
    Node.classList.toggle('class'); 
    //切换class,有则移除,无则添加
    ​
    Node.classList.contains('class'); 
    //检测是否存在class

    自定义属性

    在HTML5中我们可以自定义属性,其格式如下data-*=""


    <div id="demo" data-my-name="itcast" data-age="10">
    <script>
    /*
      Node.dataset是以对象形式存在的,当我们为同一个DOM节点指定了多个自定义属性时,
      Node.dataset则存储了所有的自定义属性的值。
      */
    var demo = document.querySelector(反馈);
    //获取
    //注:当我们如下格式设置时,则需要以驼峰格式才能正确获取
    var name = demo.dataset['myName'];
    var age = demo.dataset['age'];
    //设置
    demo.dataset['name'] = 'web developer';
    <script/>
     

     

  • 相关阅读:
    MVC3.0与C#截取字符串
    MVC3.0图片滚动和相册展示(上)
    MVC3.0视频点播及上传格式转化
    职位VS能力
    liblfds 测试
    dpdk 相关概念
    WAR文件
    在word中选择一个矩形区域
    IP地址 网段的划分
    ipconfig...ping...netstat
  • 原文地址:https://www.cnblogs.com/jane-panyiyun/p/12294700.html
Copyright © 2020-2023  润新知