我在 ASP.NET 文件的 c# 代码隐藏文件中动态创建超链接。我需要在客户端点击时调用 JavaScript 函数。我该怎么做?
最佳答案
更整洁,而不是典型的 href="#"
或 href="javascript:void"
或 href="whatever"
,我认为这更有意义:
var el = document.getElementById('foo');
el.onclick = showFoo;
function showFoo() {
alert('I am foo!');
return false;
}
<a href="no-javascript.html" title="Get some foo!" id="foo">Show me some foo</a>
如果 Javascript 失败,会有一些反馈。此外,不稳定的行为(在 href="#"
的情况下跳转页面,在 href=""
的情况下访问同一页面)被消除。
关于javascript - 单击超链接调用 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1265887/