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

Javascript 当用户单击任何链接时显示文本,javascript,Javascript,我想在用户单击页面上的任何链接时显示我的许可协议,并防止该链接将用户带到任何地方。我需要一种方法,使任何点击页面上显示我想要的代码。有没有简单的方法?就像一个脚本,告诉浏览器“当用户点击某个东西时,显示这个…” 非常感谢您提供的任何信息Jquery: $('a').click(function() { // show whatever you want }); Jquery: $('a').click(function() { // show whatever you want

我想在用户单击页面上的任何链接时显示我的许可协议,并防止该链接将用户带到任何地方。我需要一种方法,使任何点击页面上显示我想要的代码。有没有简单的方法?就像一个脚本,告诉浏览器“当用户点击某个东西时,显示这个…”

非常感谢您提供的任何信息

Jquery:

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

$('a').click(function() {
    // show whatever you want
});
纯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>

var免责声明=“此链接不是我们的责任-单击“确定”继续”
window.onload=function(){
var links=document.links;
对于(var i=0,n=links.length;iPlain 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>

var免责声明=“此链接不是我们的责任-单击“确定”继续”
window.onload=function(){
var links=document.links;

对于(var i=0,n=links.length;我能看到的唯一问题是,如果您对文档的onLoad执行其他操作,它将覆盖您的脚本。这只是一个想法。@Kyle-正如我在免责声明中提到的;)@Liso,如果你有任何链接已经有onClick事件,你就需要这样做。我能看到的唯一问题是,如果你对文档的onLoad做任何其他操作,它将覆盖你的脚本。想一想。@Kyle-正如我在免责声明中提到的;)@Liso,如果你有任何链接已经有onClick事件,你就需要这样做。