HTML通过类名查找HTML元素

当需要在HTML页面中操作多个性质相同的元素时,使用类名而非ID更灵活。例如,通过添加类名'fruit'给多个元素,可以使用JavaScript的getElementsByClassName方法获取这些元素的集合。通过索引,如x[0]或x[2],可以方便地获取或修改特定位置的元素内容,简化需求变更时的代码调整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

假设页面中有很多性质一样的元素,如果通过ID获取这些元素的值非常麻烦,类名是一个不错的想法

看以下例子:

--------------------------------------------------

<!DOCTYPE html>
<html>
<body>

<h1>通过类名查找 HTML 元素</h1>

<p>apple</p>
<p>orange</p>
<p>banana</p>

<p>当我想显示第1个水果时:</p>
<p id="demo"></p>

</html>

--------------------------------------------------

在这里,我希望能够自动显示出第1个水果,也就是<p>apple</p>这个元素中的值,我们可以给<p>apple</p>加一个ID <p id='apple'>apple</p>,然后用以下Script语句获取元素:

var y = document.getElementById("apple");
document.getElementById("demo").innerHTML = y.innerHTML;

可是,当需求改变,需要展示其他第N个水果。就还需要再去给N加ID,。

类的做法是,先把他们都加个类名:

<p class = 'fruit'>apple</p>
<p class = 'fruit'>orange</p>
<p class = 'fruit'>banana</p>

然后Script这么写:

<script>
var x = document.getElementsByClassName("fruit")
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值