<html>
<head>
</head>
<body>
<form id="form1" runat="server">
<input id="Button1" type="button" value="button1" />
<input id="Button2" type="button" value="button2" onclick ='getEnd()'/>
</form>
</body>
<script language="javascript" type="text/javascript">
var butt=document.getElementById ('Button1');
function getEnd()
{
butt.addEventListener("click", myFunc,false);
//butt.attachEvent("onclick", myFunc);
}
function myFunc()
{
alert("asdfsd");
}
</script>
</html>
target.addEventListener(type, listener, useCapture);
•target 文档节点、document、window 或 XMLHttpRequest。
•type 字符串,事件名称,不含“on”,比如“click”、“mouseover”、“keydown”等。
•listener 实现了 EventListener 接口或者是 JavaScript 中的函数。
•useCapture 是否使用捕捉,看了后面的事件流一节后就明白了,一般用 false。