三、JavaScript基础交互

本文详细介绍了JavaScript中DOM获取元素的方法,包括通过id、标签名和class名获取,以及如何进行元素的常见操作,如内容、属性和样式的修改。此外,还讲解了常用的鼠标事件监听,如onclick、onmouseover等,为前端交互打下基础。
摘要由CSDN通过智能技术生成

1、DOM获取标签


1.1 通过id名获取

  • document.getElementById("id名")

  • 获取到的是一个具体的元素 在整个html文档中通过id名获取一个元素

// 通过id名获取 (id名可以直接当变量使用,但是不建议)--------------------------------

console.log(box);//<div class="odiv" id="box"></div>

// //

// document 整个html文档

// get 获取

// Element 一个元素 Elements 一些元素

// By 通过

// Id id名

varbbox=document.getElementById("box")

console.log(bbox);//<div class="odiv" id="box"></div>

通过标签名获取

  • document.getElementsByTagName("标签名")

  • 父元素.getElementsByTagName("标签名")

  • 获取到的是一个元素集合 在整个html文档中通过标签名获取一些元素

// 通过标签名获取-------------------------------

// document.getElementsByTagName("标签名") 获取到的是一个元素集合 在整个html文档中通过标签名获取一些元素

varcbox=document.getElementsByTagName("div")

console.log(cbox); //HTMLCollection [div#box.odiv, box: div#box.odiv]0: div#box.odivbox: div#box.odivlength: 1[[Prototype]]: HTMLCollection

// 通过下标去集合里面找到具体的元素:cbox[下标]*********

console.log(cbox[0])//<div class="odiv" id="box"></div>

console.log(cbox[1])//<div></div>

如果只想获取集合中的其中一个元素:

varcbox=document.getElementsByTagName("div")

console.log(cbox[0]);

varcbox=document.getElementsByTagName("div")[0]

console.log(cbox);//<div class="odiv" id="box"></div

通过class名获取

  • document.getElementsByClassName("class名")

  • 获取到的是一个元素集合 在整个html文档中通过类名获取一些元素

  • (ie8一下不兼容)

// // 通过class名获取 (ie8

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值