抱歉,我是JavaScript的新手。
说 a.html 有两个相同的锚链接(<a href="b.html">b</a>
)。锚链接是不可编辑的,但我们可以将JavaScript添加到 a.html 。
除了动态添加onclick
事件外,任何其他方法都可以知道点击了哪个锚链接?
答案 0 :(得分:1)
您可以使用jQuery。 将click事件添加到锚点并使用警报显示id:
$(document).ready(function(){
$("#anchor1").click(function(){
alert($(this).attr('id'))
});
$("#anchor2").click(function(){
alert($(this).attr('id'))
});
});
答案 1 :(得分:1)
你可以在锚标签上使用javascript调用testClick:
<script type="text/javascript">
function testClick(id) {
alert(id);
}
</script>
<a href="#" id="test" onclick="testclick(this.id);">Click</a>
答案 2 :(得分:1)
你也可以尝试这个
<script type="text/javascript">
function testClick() {
alert(this.id);
}
</script>
<a href="#" id="test" onclick="testclick();">Click</a>
答案 3 :(得分:0)
检查的唯一方法是,如您的建议,通过点击事件。