我要在 所有对象里面加上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下等都可以用 JS获取IE表单自动完成值,如何做到 在线等。。。。 javascript如何实现邮箱后缀域名规范化 问一个Javascript代码顺序的问题 [高分求助] 求一套较复杂的页面操控程序,参与讨论的内容有借鉴意义,则都有分数相赠,谢谢。 这个值怎么获取?在线等 JS的问题 javascript怎么判断输入的是中文?? 大家帮我看一下这段代码,为什么节点装得顺序不对 js对象浅拷贝的问题 为什么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下等都可以用