JS访问HTML节点元素

现在无论逛那个网站,都有着铃兰满目的特效,还有我们上一篇说到的点击事件等等事件,上一遍我们说了点击事件,我们要先获取,点击的那个元素,在给他添加点击事件,今天我们说一下怎么获取这个元素节点!
获取元素的办法有很多种
通过 id 查找 HTML 元素
通过标签名查找 HTML 元素
通过类名查找 HTML 元素
通过 CSS 选择器查找 HTML 元素
通过 HTML 对象集合查找 HTML 元素
这些方法都可以查找的HTML元素,我们举几个列子

	<div id = 'box'><div>
	<script type="text/javascript">
		var box1 =document.getElementById('box');
	</script>

这样我们就获取到了这个id 名为box 的div,因为id属性是唯一的所以我们获取到得 这个元素也是唯一的!

通过类名查找 HTML 元素:
如果您需要找到拥有相同类名的所有 HTML 元素,请使用 getElementsByClassName(), 看下面代码

//通过类名查找HTML元素
	<p class="p1"></p>
	<script type="text/javascript">
		var p1 =document.getElementsByClassName('p1');
		console.log(p1);
	</script>

通过我们对id 的描述我们应该可以联想到,class 不是唯一的 那么它返回 回来的是什么呢 ,控制台输出的应该是一个数组,这个我们在下一个在进行介绍下一个 通过标签名查找 HTML 元素:

	<i></i>
	<script type="text/javascript">
		var i1 =document.getElementsByTagName('i');
		console.log(i1);
	</script>

这就是通过标签去查找元素 ,上面我们说到,现在我们知道返回的是一个数组,既然我们知道是一个数组那我们应该也能返回出每一个吧! 比如例子中我们只有一个i 标签那我们要获取到和一个 我们就只用 i1[0] 跟拿到数组中的某一位的办法是一样的!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值