繁体   English   中英

用户单击任何链接时显示文本

[英]Display text when user clicks on any link

当用户单击页面上的任何链接时,我想显示我的许可协议,并阻止该链接将用户带到任何地方。 我需要一种方法来使页面上的任何单击都显示我想要的代码。 有一个简单的方法吗? 就像脚本告诉浏览器“当用户单击某项时显示此...”。

非常感谢您提供任何信息

普通的javascript(但不对现有的onclick处理程序进行任何测试):

在头部添加

<script>
var disclaimer="This link is not our responsibility - click ok to continue"
window.onload=function() {
  var links = document.links;
  for (var i=0, n=links.length;i<n;i++) {
    links[i].onclick=function() { return confirm(disclaimer);}
  }
}
</script>

jQuery的:

$('a').click(function() {
    // show whatever you want
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM