JavaScript & jQuery获取元素

js的三部曲:1,获取元素;2,绑定事件;3,做对应的事(事件处理函数)
本篇记录第一步获取元素。

  1. DOM0 级获取元素
// 根据 id 获取元素,id值是唯一的,所以获取到的是元素本身
let box1 = document.getElementById('box1');

// 根据 class 获取元素,此时获取到的数据是一个类数组,
// 如果要获的第一个元素则需要像取出数组一样去获取自己想要的第几个元素,
// 即使是只有一个元素也需要使用 box[0] 才能获取到自己想要的元素
let box = document.getElementsByClassName('box');

// 根据标签名获取元素,获取的数据类型与根据class获取的一样
// 从外到里,从上到下获取,
// 如果一个元素里面嵌套有相同标签名的元素,先获取父元素,再依次获取里面的元素
let div = document.getElementsByTagName('div');
  1. DOM2 级获取元素
// 可以根据css选择器进行获取元素,与jQuery类似,
// 但是querySelector()只会获取第一个符合条件的元素,而不是一个类数组
let box1 = document.querySelector('#box1')
let box = document.querySelector('.box')
let div = document.querySelector('div')
  1. jQuery 获取元素
// jQuery获取元素只要把相应选择器放入即可,接受css的选择器
// 选择器选择什么就可以获取哪一个元素,注意与DOM操作一样,选择class或标签的时候依然是一个类数组
let box1 = $('#box1');
let box = $('.box');
let div = $('div');

// 选取所有class = 'box' 的 div 元素
$("div.box")
// 获取 id = 'box1' 下的第一个div元素
$("#box1 div:first")

创建元素

//创建元素节点
document.createElement("标签名");
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值