选择div和单击功能

时间:2016-11-03 15:12:28

标签: javascript

尝试使用" weather-info-temp"选择div。上课并点击一下。但是我得到一个错误" document.getElementsByClassName(" weather-info-temp")"不是一个功能......我做错了什么?

document.getElementsByClassName("weather-info-temp").on("click", function() {
// code
});

1 个答案:

答案 0 :(得分:4)

getElementsByClassName返回元素的数组(如对象),on是jquery函数。

如果你有jquery,请使用

$(".weather-info-temp").on("click", function(){
    // do stuff on click
});

如果不使用

var eles = document.getElementsByClassName("weather-info-temp");
for(var i=eles.length; i--;) eles[i].addEventListener("click", function(){
   // do stuff on click
}, false);