现在自学JavaScript,发现无法用JS改变ID里面的className的属性,求大神教教我!

2025-04-13 23:01:01
推荐回答(2个)
回答1:

首先你这段代码中是存在问题的:使用getElementsByClassName来获取元素,得到的是记录集,需要使用循环或者指定的位置如[0]来操作。
其次,你是想知道JavaScript改变id里面的指定class的样式最近的方式如下:

将里面的name为ts的div绑定id,然后获取该id指定id的classname的方式来改变class样式,代码如下:

document.getElementById("tsid").className="tss";

回答2:


不是很懂这代码是要干嘛