如何知道使用javascript点击哪个锚链接?

时间:2009-10-02 13:11:58

标签: javascript

抱歉,我是JavaScript的新手。

a.html 有两个相同的锚链接(<a href="b.html">b</a>)。锚链接是不可编辑的,但我们可以将JavaScript添加到 a.html

除了动态添加onclick事件外,任何其他方法都可以知道点击了哪个锚链接?

4 个答案:

答案 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)

检查的唯一方法是,如您的建议,通过点击事件。