zoukankan      html  css  js  c++  java
  • 1:获取元素

    一 基本的两种

    1)ID获取

    <div id="one">一往无前</div>
    <script> var id = document.getElementById('one'); console.log(id);//返回:<div id="one">一往无前</div> console.dir(id); //返回 div#one 对象
    </script>
    //1 JS代码写在标签后面
    //2 参数是区分大小写的字符串
    //3 返回一个元素对象

    2)标签名获取

    var ol = document.getElementsByTagName('li');
    
    一 返回值
    //1 返回一个伪数组形式的 对象集合
    //2 页面只匹配到一个元素 返回值也是伪数组
    //3 一个元素也没有匹配到 返回一个空的伪数组
    
    二 遍历元素对象集合
    for (var i = 0; i < spans.length; i++) {
        console.log(spans[i]);
    }

    二 H5新增三个方法

    getElementsByClassName(); //1 类名选择器 [ 返回元素对象集合 ]
    querySelector('#one');//2 css选择器 [ 返回第一个元素对象 ]
    querySelectorAll('p');//3 css选择器 [ 返回全部元素对象 ]

    querySelector(); 需要带符号 [.class #id ]

    三 获取特殊元素 [ body 和 html ]

    //获取body
    var body  = document.body;
    console.log(body);
    
    //获取html
    var html = document.documentElement;
    console.log(html);
  • 相关阅读:
    vue loading 插件编写与实战
    vue tab切换的几种方式
    IOS安卓常见问题
    vue.js 跨域的解决方法(转载)
    vue 根据设计稿rem适配
    vuex 文件夹目录整理
    vue项目优化之路由懒加载
    flutter 环境配置-01
    锚点 定位 导航 滑动
    居中 子元素无固定 宽高
  • 原文地址:https://www.cnblogs.com/fuyunlin/p/14409593.html
Copyright © 2011-2022 走看看