如何在js里面为对象加onclick事件 是这样写的吗?aLink.onclick = MenuListBg(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function testClick(){ //all the codes you needs are here}document.getElementById('对象名称').onclick = testClick; <a href="" id="ok">ok</a><script type="text/javascript" language="javascript">document.getElementById("ok").onclick=testclick;function testclick(){alert("123");return false;}</script> 这样写 我的目的是 在 a链接面 加上onclick 事件 可是怎么写啊 var aLink=document.getElementById("MenuDis").getElementsByTagName("a"); for(i=0;i<aLink.length;i++){ aLink[i].innerHTML=" onclick='MenuListBg(this)' "; } <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <BODY> <a href="#" >123</a> <a href="#" >1234</a> </BODY> <script > var aLink=document.getElementsByTagName("a"); for(i=0;i<aLink.length;i++){ aLink[i].onclick=show; } function show(e) { var curObj = document.elementFromPoint(event.x, event.y); if(curObj.tagName=="A") { alert(curObj.outerHTML); } } </script></HTML> 4楼 能帮我解决吗 我只是想在<a href="#" >123</a><a href="#" >1234</a> 变成<a href="#" onclick="MenuListBg(this)>123</a><a href="#" onclick="MenuListBg(this)>1234</a>你写的那个 我放到onload里面 一开始就加载了show(e)事件这段我是放在onload 开始加载的 ; var aLink=document.getElementsByTagName("a"); for(i=0;i<aLink.length;i++){ aLink[i].onclick=show; } <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <BODY> <a href="#" >123</a> <a href="#" >1234</a> </BODY> <script > var aLink=document.getElementsByTagName("a"); for(i=0;i<aLink.length;i++){ aLink[i].onclick=function(){alert(this.outerHTML);} } </script></HTML> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <BODY> <a href="#" >123</a> <a href="#" >1234</a> </BODY> <script > var aLink=document.getElementsByTagName("a"); for(i=0;i<aLink.length;i++){ aLink[i].onclick=function(){MenuListBg(this);} } function MenuListBg(_this) { alert(_this.outerHTML); } </script></HTML> 楼上只要把var aLink=document.getElementsByTagName("a"); for(i=0;i<aLink.length;i++){ aLink[i].onclick=function(){MenuListBg(this);} }放到你的页面加载事件中就OK 关于 HTML 的area标签和openWin()的一些问题 求助:注册capicom后调用store.open(),产生的提示,如何屏蔽 请高手帮我在这段代码里加上,网页防刷新 视频会议系统整合 js让相同的id名称的层全部隐藏 javasrcipt高手请入,明天要交货,谢谢了,折腾不出来 小问题 请教:{ javascript可以传址调用吗?} 各位帮我看看这段代码有何不对? js for循环弹出modal问题 图形渐变问题 js传递数据给flash的firefox兼容问题
//all the codes you needs are here
}
document.getElementById('对象名称').onclick = testClick;
<script type="text/javascript" language="javascript">
document.getElementById("ok").onclick=testclick;
function testclick()
{
alert("123");
return false;
}
</script>
for(i=0;i<aLink.length;i++){
aLink[i].innerHTML=" onclick='MenuListBg(this)' ";
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<a href="#" >123</a>
<a href="#" >1234</a>
</BODY>
<script >
var aLink=document.getElementsByTagName("a");
for(i=0;i<aLink.length;i++){
aLink[i].onclick=show;
} function show(e)
{
var curObj = document.elementFromPoint(event.x, event.y);
if(curObj.tagName=="A")
{
alert(curObj.outerHTML);
}
}
</script>
</HTML>
能帮我解决吗 我只是想在
<a href="#" >123</a>
<a href="#" >1234</a>
变成
<a href="#" onclick="MenuListBg(this)>123</a>
<a href="#" onclick="MenuListBg(this)>1234</a>
你写的那个 我放到onload里面 一开始就加载了show(e)事件这段我是放在onload 开始加载的 ; var aLink=document.getElementsByTagName("a");
for(i=0;i<aLink.length;i++){
aLink[i].onclick=show;
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<a href="#" >123</a>
<a href="#" >1234</a>
</BODY>
<script >
var aLink=document.getElementsByTagName("a");
for(i=0;i<aLink.length;i++){
aLink[i].onclick=function(){alert(this.outerHTML);}
}
</script>
</HTML>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<a href="#" >123</a>
<a href="#" >1234</a>
</BODY>
<script >
var aLink=document.getElementsByTagName("a");
for(i=0;i<aLink.length;i++){
aLink[i].onclick=function(){MenuListBg(this);}
} function MenuListBg(_this)
{
alert(_this.outerHTML);
}
</script>
</HTML>
var aLink=document.getElementsByTagName("a");
for(i=0;i<aLink.length;i++){
aLink[i].onclick=function(){MenuListBg(this);}
}
放到你的页面加载事件中就OK