脚本里怎么判断按钮是否被按下 <input type="button" onclick="alert('Push me') /> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 开始没说明白我的意思,我的意思是,如何在<script type="text/javascript">....<script>中来判断客户端按下的是哪个按钮。最好用IF 之类的语言表述下,谢谢 你这个想法最好不用0层事件注册机制,给你的建议是用addEventListener或者用attachEvent注册事件,如果是鼠标点击事件,参数有属性可以判断点击的是什么按钮 以下方法适合于任意HTML对象,下面判断了一下是否是button<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"<HTML> <HEAD> <TITLE></TITLE> <script>document.onclick=function(){ var obj = event.srcElement; if(obj.type == "button"){ alert(obj.id); }}</script></HEAD> <BODY><input id="button1" type="button" value="1111"/><input id="button2" type="button" value="2222"/><input id="button3" type="button" value="3333"/><input id="button4" type="button" value="4444"/></BODY> </HTML> document.onclick不会被执行到呀,怎么办? documend.body.onclick=function(){ var obj = event.srcElement; if(obj.type == "button"){ alert(obj.id); }} 不是documend.onclick与documend.body.onclick的问题要把JS放在Body内 5楼的firfox里好象不行吧,该怎么写啊 只想说jQuery都忘干净了。。。帮忙看一下。。。 javascript函数的参数为复杂的字符串 求用jquery实现tab切换效果 关于ext中grid互相传值的问题 js里面this的具体用法,在线等 javascript设计的问题? WScript.Shell打不开本地程序,高分急求解答 怎样让 文本输入框只显示底下的线? 这个问题怎么解决??----<textarea id=S1> </textarea> ---- 等得急呢,,,大家过来看看,,分数不成问题 谁对DOM对象熟,帮忙看一下这个增加 tr,td 的函数. 拖动层怎样可以实现一个虚线框效果????
我的意思是,如何在<script type="text/javascript">....<script>中来判断客户端按下的是哪个按钮。最好用IF 之类的语言表述下,谢谢
下面判断了一下是否是button
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"
<HTML>
<HEAD>
<TITLE></TITLE>
<script>
document.onclick=function(){
var obj = event.srcElement;
if(obj.type == "button"){
alert(obj.id);
}
}
</script>
</HEAD> <BODY>
<input id="button1" type="button" value="1111"/>
<input id="button2" type="button" value="2222"/>
<input id="button3" type="button" value="3333"/>
<input id="button4" type="button" value="4444"/>
</BODY>
</HTML>
var obj = event.srcElement;
if(obj.type == "button"){
alert(obj.id);
}
}
要把JS放在Body内