javascript - 单击超链接调用 javascript 函数

标签 javascript hyperlink

我在 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/

相关文章:

html - 用于外部链接的 Cakephp 2.x HTML 帮助程序不起作用

JavaScript - 检测文本区域的变化

javascript - 在浏览器调整大小时使用 jQuery 更改 CSS

javascript - 如何使用 JavaScript 更改 AdSense 广告位置?

javascript - 相对位置

java - Apache POI 删除 CTHyperlink [低级代码]

html - 对齐文本中的超链接间距

css - 如何在 div 或表格单元格中将文本居中,将链接应用于整个单元格/div,其中文本可能为 1/2/3 行

javascript - 如何使用通用的单个提交按钮提交多个表单时创建单个请求

iphone - 按下超链接按钮后应用程序中的启动图像发生变化