gpt4 book ai didi

javascript - 获取链接的 ID 并打开警报 javascript

转载 作者:行者123 更新时间:2023-12-02 14:13:36 25 4
gpt4 key购买 nike

我发现这个示例可以在 javascript 中打开警报,如下所示

function reply_click(clicked_id)
{
alert("You have clicked Button " + clicked_id);
}
<button id="1" onClick="reply_click(this.id)">Button 1</button>
<button id="2" onClick="reply_click(this.id)">Button 2</button>
<button id="3" onClick="reply_click(this.id)">Button 3</button>

我对单击链接时如何获得所需的行为感到困惑,我尝试了以下方式

function reply_click(clicked_id)
{
alert("You have clicked Link " + clicked_id);
}
<a id="1" href="javascript:reply_click(this.id);">Link 1</a>
<a id="2" href="javascript:reply_click(this.id);">Link 2</a>
<a id="3" href="javascript:reply_click(this.id);">Link 3</a>

当我尝试这段代码时,我得到的结果为

You have clicked Link undefined

无法找到摆脱未定义并获取链接的实际id的方法!

最佳答案

尝试以下

function reply_click(clicked_id)
{
alert("You have clicked Link " + clicked_id);
}
<a id="1" href="#" onClick="reply_click(this.id)">Link 1</a>
<a id="2" href="#" onClick="reply_click(this.id)">Link 2</a>
<a id="3" href="#" onClick="reply_click(this.id)">Link 3</a>

关于javascript - 获取链接的 ID 并打开警报 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39252396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com