<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html140/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>Sample Page!</title> </head> <body> <center> <br> <p>单击“事件测试”按钮,通过匿名函数处理事件</p> <form name=MyForm id=MyForm> <input type=button name=MyButton id=MyButton value="事件测试" > </form> <script language="JavaScript" type="text/javascript"> <!-- document.MyForm.MyButton.onclick=new Function() { alert("Your Have clicked me!"); } --> </script> </center> </body> </html>
运行结果:
为什么每次是在页面打开或者刷新的时候就调用事件,单机按钮时却一点反应都没有?
望指点!
document.MyForm.MyButton.onclick = function()
{
alert("Your Have clicked me!");
} 是这样的!!!
请问你用什么浏览器?我ie 火狐 都是点击按钮没反应,刚打开页面的时候就发出警告了
@皇上: 什么浏览器都能行
@LinkButton: 你改了没。 不要加 New
@LinkButton: 改了,去掉new function 小写。 可是为什么呀?
@皇上: 事到如今我终于知道怎么回事了。。。两个字 "RP” 问题
<!--
document.MyForm.MyButton.onclick=function()
{
alert("Your Have clicked me!");
}
-->
谢谢你。我刚刚知道了,可是为什么叫new就不行呢?
就