将变量命名为class或id的错误做法?

时间:2019-11-19 11:43:17

标签: javascript

将变量命名为与类或ID相同的名称是否是错误的做法?如果是这样,为什么?

例如: var slideshowSlides = document.getElementsByClassName("slideshowSlides");

1 个答案:

答案 0 :(得分:0)

我不知道我是否在这里发表意见。但是理想情况下,如果可能的话,您所有相关事物的名称都应尽可能匹配。因此,上面始终是一个好的做法。 for在html页面上是唯一的,因此应该是首选的方式,以便您可以使用变量映射唯一的元素。

因此,更巧妙的方法是使用id:

  

var slideshowSlides = document.getElementById(“ slideshowSlides”);