问题描述
- 图片切换时修改src的getElementById与getElementsByClassName区别
-
JS中用document.getElementsByClassName("class").setAttribute("src","路径")就不能修改路径;而用document.getElementById("id").setAttribute("src","路径")就能实现对路径的修改;getElementById和getElementsByClassName有什么本质区别么(除了一个是通过id一个是class操作意外)
解决方案
一个通过ID定位,一个通过className定位。只是,前者返回一个对象,后者返回一个数组,可包含多个对象
解决方案二:
比如
<div class="a" id="diva" />
那么一个是根据class取,一个是根据id取
解决方案三:
getElementById和getElementsByClassName有什么本质区别 这个只是你的元素中使用的属性 id 和class这2个属性定义的值,没有什么区别
解决方案四:
getelementbyclassname还有兼容性问题
时间: 2024-10-31 11:33:36