大家都来看啊!

xxuu503 2006-04-25 11:03:51
环境为ie

猜猜点a出什么?
猜猜点b出什么?

写答案以前不许调试阿

<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
<!--
function Alert()
{
var s = document.getElementsByTagName("INPUT")
for(var tmp=0;tmp<s.length;tmp++)
{
var btn = s[tmp]
if(btn.type=="submit")
{
btn.onclick=function(){alert(btn.name)}
}
}
}
//-->
</SCRIPT>
</head>
<body onload='Alert()'>
<form>
<input type=submit name='a'>
<input type=submit name='b'>
</form>
</body>
</html>
...全文
123 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
laochake 2006-04-25
  • 打赏
  • 举报
回复
好象也不是全局的
这样还是会出错
<body onload='Alert()' oncontextmenu="alert(btn.name);">
xxuu503 2006-04-25
  • 打赏
  • 举报
回复
-_-!

说答案干什么啊?

本来就是想让大家都猜猜阿!
laochake 2006-04-25
  • 打赏
  • 举报
回复
知道为什么了:编译function(){alert(btn.name)}时,btn已经变成了全局变量
xxuu503 2006-04-25
  • 打赏
  • 举报
回复
楼上很不错啊,离答案已经很近了
laochake 2006-04-25
  • 打赏
  • 举报
回复
嘿?怪了
laochake 2006-04-25
  • 打赏
  • 举报
回复
btn 找不到对象

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧