-3

我需要这个 Jquery 代码的纯 JavaScript 等价物:因为在我当前的项目中不允许使用库,

文件 handler.js

$(document).ready(function(){

 $("#some_button").click(function(){

  alert('ok. works');

 });

});

文件 index.html

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="handler.js"></script>
<head>
<body>
<button id="some_button">Btn</button>
</body>

</html>
4

2 回答 2

5

把它放在你的handler.js文件中:

window.onload = function() {
  document.getElementById('some_button').addEventListener('click',
    function() {
       alert('ok. works');
    }, true);
};

注意:这不适用于不支持addEventListener. 你可以偷懒,改用 DOM0element.onclick方法。

于 2012-05-02T06:03:33.937 回答
0
 function buttonClick() {
     alert('ok. works');
}

文件 index.html

<!DOCTYPE html>
<html>
<head>

<head>
<body>
<button id="some_button" onclick="buttonClick()">Btn</button>
</body>

</html>
于 2012-05-02T06:06:38.877 回答