为什么我的事件处理程序在我的 javascript 函数中不起作用。如果在 js 函数中访问按钮事件处理程序的方法是错误的,而不是如何正确执行?
<script type="text/javascript">
function cl(){
var button = document.getElementById('but');
button.onclick = function (){
alert('this works');
}
}
</script>
</head>
<body>
<input type="button" value = "click" id = "but">
</body>