为什么我的点击效果没发实现

2019-09-12 09:47发布

问题:

谷歌浏览器上运行的,但是没打印成功

回答1:

window.onload = function(){
var btn = document.getElementsByClassName("div")[0];
btn.onclick = function(){
console.log(1)
}
}
通过clasname获取的是个数组。。
加个window onload 是在dom初始化之后再获取classname 不然会是underfind



回答2:

浏览器 不是自带打印功能



回答3:

一般都用id获取元素



回答4:

document.getElementsByClassName 这个要等页面加载完了才有用,可以通过jquery来绑定事件