js-选择元素

Posted zyuu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js-选择元素相关的知识,希望对你有一定的参考价值。

        刚开始只学了一种选择方法,今天又把其他几种选择方法 一 并学习了,那我就把他们整理到一起吧,毕竟一家人就要在一起嘛~哈哈~

  首先登场的当然是我们只能唯一定义选择的" id "大哥了,即根据“ ID ”选择元素;

      document.getElementById(‘ id 的名字‘)   // 在选择名字时单引号,双引号都可以用,效果一样。

  接着是根据"  class  "来选择元素:

      document.getElementsByClassName(‘ class 的名字‘) // 注意:element后边要有一个s哦(巧记:在英文里复数要加s)。

  通过tagName名字获取 :

      document.getElementsByTagName(‘标签名字‘) // 因为标签也可能不是唯一的,所以 element 后边也要加  s。

  还有就是可以通过我们熟知的css的选择器获取:

    // 只能获取一个,如果是多个,默认值获取第一个

    document.querySelector(‘css选择器‘)
    举个栗子吧,

    document.querySelector(‘#box  div‘) // 

    // 如果想要获取多个,也不是没有办法,只要在后边加个 All 

    document.querySelectoAll(‘css选择器‘)

 

  除了通过整个文档获取元素,还有可以找某个元素符合条件的集合,把document换做 元素集合即可。

  注意:通过class去取值,即便取到的只有一个元素,也要用下标取值。

  

 

 

    

 

 



 

       




以上是关于js-选择元素的主要内容,如果未能解决你的问题,请参考以下文章

JS教程17jquery选择器

Vue.js 选择多个元素

D3.js 入门系列 --- 2.1 关于怎样选择,插入,删除元素

D3.js 入门系列 --- 2.1 关于如何选择,插入,删除元素

在Vue.js中,如何在选择所显示的元素时,如何在选择时将事件射击?

如何在 Vue.js 中从 JSON 数据创建选择元素?