`

点击链接执行js

    博客分类:
  • JS
 
阅读更多

使用连接执行JS的方法如下:

使用href="javascript:alert(1);" 执行

<a href="javascript:alert(1);">test</a>

使用onclick="alert(1)" 执行

<a href="#" onclick="alert(1);">test</a>

事件绑定执行

<a id="a1" href="#">test</a>
<script>
document.getElementById('a1').onclick = funtion(){alert(1);};
</script>

后面两种有个问题,在点击连接后URL后会加上#号。

有几种方法可避免。

在onclick中添加return false;

<a href="#" onclick="alert(1);return false;">test</a>

在函数中添加 return false;

<a id="a1" href="#">test</a>
<script>
document.getElementById('a1').onclick = funtion(){
alert(1);

return false;
};
</script>

修改href="javascript:void(0);"

<a href="javascript:void(0);" onclick="alert(1);">test</a>

简洁写法

<a href="javascript:;" onclick="alert(1);">test</a>

分享到:
评论

相关推荐

    js 特效 html 特效 同时打开多个链接

    js 特效 html 特效 同时打开多个链接 js 特效 html 特效 同时打开多个链接

    echarts 全国地图 点击地图上的点,打开超链接 地图点击事件

    echarts 全国地图 点击地图上的点,打开超链接 ,地图点击事件

    javaScript实现另存为功能

    用javaSCript实现浏览器的SavaAs功能,填出文件选择Diolag对话框。 用javaSCript实现浏览器的SavaAs功能,填出文件选择Diolag对话框。

    网页自动点击监控工具

    支持链接点击、JS广告点击、IFRAM点击,支持同页面多点点击,多线程多网址多窗口点击。实现模拟鼠标单击、双击、右击功能。 1、支持单页面多目标点击、多页面多目标、框架页面点击、定时点击、多线程高速连续点击...

    JavaScript判断页面加载完之后再执行预定函数的技巧

    上面代码的意思就是,当鼠标点击 id 为 link 的元素的时候,就触发了它的 onclick 事件,然后执行使用 JavaScript 定义的 fun 函数。这样的做法肯定是很不合理的,因为触发操作直接写进了 HTML 结构里面,内容和行为...

    网页自动点击监控工具 v3.50.rar

    支持链接点击、JS广告点击、IFRAM点击,支持同页面多点点击,多线程多网址多窗口点击。实现模拟鼠标单击、双击、右击功能。 1、支持定时点击和多线程高速点击连续点击,自定义点击间隔时间。 2.支持后台点击或者...

    让链接必须按先后顺序点击的JS代码

    让链接必须按先后顺序点击的JS代码 请先点击这里 这是正常链接 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

    javascript使用链接跨域下载图片

    主要介绍了javascript使用链接跨域下载图片,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    点击文字链接弹出确认框基于js Confirm实现

    链接确认警告 点击文字看效果 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

    php结合js实现点击超链接执行删除确认操作

    如题,本次是要实现点击超链接实现执行js代码,并确认是否删除数据库数据,采用php。 首先链接数据库,查询数据库数据: 复制代码 代码如下: &lt;?php $dbms=’mysql’; //数据库类型 ,对于开发者来说,使用不同的...

    必知必会——selenuim_pyppeteer模拟登陆防检测破解(非js注入那种,js注入现在也不能有效解决,而本文能够帮助你有效解决这个问题)

    对于使用模拟登陆等操作来爬虫的手段,已经很容易被检测了,网上很多教程是说在网站所有js代码执行之前来执行js代码来到达效果,确实修改成功了。这种写法就万无一失了吗?并不是这样的,如果此时点击链接、输入网址...

    cycle-router5:用于Cycle.js的路由器驱动程序,包装router5库

    点击处理程序我已经改编了一些代码,以处理链接点击的自动拦截。 单击链接后,最初将执行许多验证,以验证链接是否与注册的路线匹配。 如果是这样,则取消该动作,并调用router5进行路由转换。 如果没有匹配的路由,...

    网页自动点击脚本

    可以任意设定未来开始执行时间点和重复执行的时间间隔,此demo有直播点赞飘心的动画来演示效果。

    javascript函数的解释

    49.引用一个文件式的JS:&lt;script type="text/javascript" src="aaa.js"&gt; 50.指定在不支持脚本的浏览器显示的HTML:&lt;noscript&gt;&lt;/noscript&gt; 51.当超链和ONCLICK事件都有时,则老版本的浏览器转向a.html,否则转向b.html.例...

    JavaScript onclick事件使用方法详解

    onclick是一个事件,当事件被触发时就会执行处理,onclick是一个处理鼠标点击的事件。本篇文章就给大家分享关于JavaScript中onclick事件的用法。 我们首先来看一下onclick事件的语法 以下是如何使用onclick事件编写...

    JS基础学习教程

    放一个简单的alert事件在需要等DOM完成载入,所以我们把任务稍稍变复杂一点:在点击任何一个链接时显示一个alert. $(document).ready(function() { $("a").click(function() { alert("Hello world!"); }); });...

    Auto.js.apk

    因为Auto.js是基于JavaScript的,学习Auto.js的API之前建议先学习JavaScript的基本语法和内置对象,可以使用教程前面的两个JavaScript教程链接来学习。 如果您想要使用TypeScript来开发,目前已经有开发者公布了一...

    Auto.js打包插件.apk

    因为Auto.js是基于JavaScript的,学习Auto.js的API之前建议先学习JavaScript的基本语法和内置对象,可以使用教程前面的两个JavaScript教程链接来学习。 如果您想要使用TypeScript来开发,目前已经有开发者公布了一...

    JS确认删除对话框代码.zip

    代码说明:单击删除的超链接后将执行delcfm()函数,在对话框中,如果点击“确定”,函数将返回true值,就将页面转到标签中的链接页面执行删除的页面;如果点击“取消”,函数将返回false值,标签将不转到执行删除的...

    js使用小技巧

    防止点击空链接时,页面往往重置到页首端。 &lt;a href="javascript:function()"&gt;word 上一网页源 asp: request.servervariables("HTTP_REFERER") javascript: document.referrer 释放内存 CollectGarbage(); ...

Global site tag (gtag.js) - Google Analytics