【发布时间】:2016-01-14 22:56:36
【问题描述】:
我尝试了 getElementsByClassName 它得到了同样的错误,这很奇怪。在我的 html 中,我会将 <p id="trigger-overlay"> 更改为
<p class="trigger-overlay">
错误
function toggleOverlay(){alert('fire');};
var triggerBttn = document.querySelector('trigger-overlay');
triggerBttn.addEventListener( 'click', toggleOverlay );
工作
function toggleOverlay(){alert('fire');};
var triggerBttn = document. getElementById('trigger-overlay');
triggerBttn.addEventListener( 'click', toggleOverlay );
【问题讨论】:
-
document.querySelector('.trigger-overlay');- 缺少类选择器(.)
标签: javascript jquery