2015-02-24 138 views
1

我有一个按钮状波纹管querySelector()的attachEvent()不工作

<input type="button" value="check" /> 

而且,我尝试在此按钮单击通知如下

document.querySelector('input[type="button"]').attachEvent('onclick', function() { alert(1); }); 

但是,这是行不通的,为什么?

+2

'attachEvent'只适用于IE浏览器!您可能正在寻找['addEventListener'](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener)方法。 – undefined 2015-02-24 07:04:59

+0

如果浏览器不是IE浏览器,则可以使用addEventListener''document.querySelector('input [type =“button”]')。addEventListener('click',function(){alert(1);}); ' – 2015-02-24 07:08:51

+0

为什么不能使用jQuery – 2015-02-24 07:09:24

回答

1

使用此代码片段: -

document.querySelector('input[type="button"]').addEventListener('click', function() { alert(1); }); 
相关问题