gpt4 book ai didi

javascript - 使用javascript修改onclick链接

转载 作者:行者123 更新时间:2023-11-28 16:58:22 25 4
gpt4 key购买 nike

我正在使用下面的代码将 href 更改为 onclick:

$('.sidenav li a').each(function() {
var href = $(this).attr('href');
$(this).attr('onclick', href)
.removeAttr('href');
});

这可以完成工作,但我不知道如何更改附加到它的 onclick 函数。它目前采用 href 链接并将其应用到 onlick,例如onclick="https://stackoverflow.com/"

如果有人知道如何更改,那就太好了!

谢谢 - 斯科特

最佳答案

我不知道这对你有没有帮助,但你可以试试这个。

$(".sidenav li a").each(function() {
var href = $(this).attr('href');
$(this).attr('onclick', `print(${JSON.stringify(href)})`)
.removeAttr('href');
});

function print(href) {
console.log('Clicked on', href);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ul class="sidenav">
<li>
<a href="http://example.com">Test</a>
</li>
</ul>

关于javascript - 使用javascript修改onclick链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55120644/

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