我要在 所有对象里面加上onclick事件 不知道怎么写 用jquery$('a').click(function(){alert('add events.');}); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script language="javascript">var addEvent=function(){ var obj=document.getElementsByTagName("a"); for(var i=0;i<obj.length;i++){ obj[i].attachEvent("onclick",function(){ alert("don't click me"); }); }}</script><A>sina</a><A>baidu</a><A>sohu</a><input type="button" value="add event" onclick="addEvent();">测试通过 帖子:http://topic.csdn.net/u/20090325/10/6032c91d-fd0e-4732-b1cf-9da8cc1bd988.html没有从根本解决你的问题,所以还会有当前的帖子aLink.onclick = MenuListBg();应当写为:aLink.onclick=function(){MenuListBg(this)-------<div id="MenuDis"><a href="###" id=a1>a1</a><a href="###" id=a2>a2</a><a href="###" id=a2>a2</a></div><script language="javascript"><!--var aLink=document.getElementById("MenuDis").getElementsByTagName("a"); for(i=0;i<aLink.length;i++){ aLink[i].onclick=function(){MenuListBg(this)}; }function MenuListBg(obj){alert(obj.id)}//--></script> LS丢了“}”^_^aLink.onclick = MenuListBg(); 应当写为: aLink.onclick=function(){MenuListBg(this)} <script language="javascript">var addEvent=function(){ var obj=document.getElementsByTagName("a"); var ie=window.addEventListener==null; for(var i=0;i<obj.length;i++){ if(!ie){ obj[i].addEventListener("click",sayHello,false); }else{ obj[i].attachEvent("onclick",sayHello); } }}var sayHello=function(){ alert("it'has added event");}</script><A>sina</a><A>baidu</a><A>sohu</a><input type="button" value="add event" onclick="addEvent();">晕,上面的只能在ie下,现在改成firefox下等都可以用 自定义标签属性如何兼容? 关于web开发 急,Javascript联动 如何得到object对象的所有方法 请教关于菜单联动的问题,涉及到数据库的连接 JavaScript怎样实现像事务一样必须全部完成的代码段? 200分求助,不够再加,只为一个问题。javascript脚本筛选问题。 请高手帮忙,一个window.alert输出乱码的问题 超级简单的问题,解决问题者马上给分! 有关WEB页的刷新问题!近来拿分........ 为什么event.clientY有时候不准确 HTML 元素宽度自适应问题
var addEvent=function(){
var obj=document.getElementsByTagName("a");
for(var i=0;i<obj.length;i++){
obj[i].attachEvent("onclick",function(){
alert("don't click me");
});
}
}
</script><A>sina</a>
<A>baidu</a>
<A>sohu</a>
<input type="button" value="add event" onclick="addEvent();">测试通过
http://topic.csdn.net/u/20090325/10/6032c91d-fd0e-4732-b1cf-9da8cc1bd988.html
没有从根本解决你的问题,所以还会有当前的帖子aLink.onclick = MenuListBg();
应当写为:
aLink.onclick=function(){MenuListBg(this)-------<div id="MenuDis">
<a href="###" id=a1>a1</a>
<a href="###" id=a2>a2</a>
<a href="###" id=a2>a2</a>
</div><script language="javascript">
<!--
var aLink=document.getElementById("MenuDis").getElementsByTagName("a");
for(i=0;i<aLink.length;i++){
aLink[i].onclick=function(){MenuListBg(this)};
}function MenuListBg(obj){
alert(obj.id)
}
//-->
</script>
aLink.onclick = MenuListBg();
应当写为:
aLink.onclick=function(){MenuListBg(this)}
var addEvent=function(){
var obj=document.getElementsByTagName("a");
var ie=window.addEventListener==null; for(var i=0;i<obj.length;i++){
if(!ie){
obj[i].addEventListener("click",sayHello,false);
}else{
obj[i].attachEvent("onclick",sayHello);
}
}
}
var sayHello=function(){
alert("it'has added event");
}
</script><A>sina</a>
<A>baidu</a>
<A>sohu</a>
<input type="button" value="add event" onclick="addEvent();">晕,上面的只能在ie下,现在改成firefox下等都可以用