将变量命名为与类或ID相同的名称是否是错误的做法?如果是这样,为什么?
例如:
var slideshowSlides = document.getElementsByClassName("slideshowSlides");
答案 0 :(得分:0)
我不知道我是否在这里发表意见。但是理想情况下,如果可能的话,您所有相关事物的名称都应尽可能匹配。因此,上面始终是一个好的做法。 for
在html页面上是唯一的,因此应该是首选的方式,以便您可以使用变量映射唯一的元素。
因此,更巧妙的方法是使用id:
var slideshowSlides = document.getElementById(“ slideshowSlides”);