在线等,急 在do()中加个参数不就行了?如do("a1") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <a id="a1" href="javascript:do(this);">链接1</a><a id="a2" href="javascript:do(this);">链接2</a><script language=javascript> function do(obj){ alert(obj.id)}</script> 那只有用event.srcElement|event.target了 alert(window.event.srcElement.id); To hbhbhbhbhb1021(天外水火(我要多努力)) this是windows,而不是a this在不同地方是指不同的东西。 <a id="a1" href="javascript:void(0)" onclick="doo();">链接1</a><a id="a2" href="javascript:void(0)" onclick="doo();">链接2</a><script type="text/javascript">function doo(){ var e = event.srcElement; alert(e.id);}</script>PS:函数名用do有错误,do是关键字 do是保留关键字,不能用<a id="a1" href="#" onclick="doo();">链接1</a><a id="a2" href="#" onclick="doo();">链接2</a><script type="text/javascript">function doo(){ alert(event.srcElement.id);}</script> <a id="a1" href="javascript:do(this.id);">链接1</a><a id="a2" href="javascript:do(this.id);">链接2</a> <a id="a1" href="javascript:alert($('a1').id);">链接1</a><a id="a2" href="javascript:alert($('a1').id);">链接2</a> js prototype和this的一些用法,大家来教教。 (在线等)错误手机号动态检测为什么第一个总是提示为错误? dreamweaver中应用模板时.... js如何实现点击文字td背景色切换? js 编码问题 Extjs提示信息关闭窗口的问题 急问!关于获取框架内的对象? 请大家帮忙,这个问题怎么解决? 关于showModalDialog引发的问题 数组这样写对吗? 跳出方法体 跳转的问题
<a id="a2" href="javascript:do(this);">链接2</a>
<script language=javascript>
function do(obj)
{
alert(obj.id)
}
</script>
this是windows,而不是a
<a id="a2" href="javascript:void(0)" onclick="doo();">链接2</a>
<script type="text/javascript">
function doo(){
var e = event.srcElement;
alert(e.id);
}
</script>
PS:函数名用do有错误,do是关键字
<a id="a1" href="#" onclick="doo();">链接1</a>
<a id="a2" href="#" onclick="doo();">链接2</a>
<script type="text/javascript">
function doo(){
alert(event.srcElement.id);
}
</script>
<a id="a2" href="javascript:do(this.id);">链接2</a>
<a id="a2" href="javascript:alert($('a1').id);">链接2</a>