尝试使用" weather-info-temp"选择div。上课并点击一下。但是我得到一个错误" document.getElementsByClassName(" weather-info-temp")"不是一个功能......我做错了什么?
document.getElementsByClassName("weather-info-temp").on("click", function() {
// code
});
答案 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);