`
flex_莫冲
  • 浏览: 1095932 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

<a>的href中添加js函数的写法

阅读更多
参考资料:
http://www.cnblogs.com/opper/archive/2009/01/12/1373971.html

1 void(0) 表示一个死链接
可以在void中执行js脚本。但是不能用;结尾。
例如

<a class="btn btn-default" href="javascript:void(window.location.reload();)" role="button">Cancel</a>


以上刷新页面的脚本不会执行。但是若去掉;就会执行。

2 建议将js放在void之前的写法。
例如
<a class="btn btn-default" href="javascript:window.location.reload();void(0)" role="button">Cancel</a>


这样的写法就必须加上“;”结束符号。若不加,会有语法错误哦。报错信息:
SyntaxError: missing ; before statement


window.location.reload() void(0)



分享到:
评论

相关推荐

    空链接 href="#"与href="javascript-void(0)"的区别.docx

    - 当需要触发JavaScript函数而不希望页面有任何跳转行为时使用。 - 经常用于按钮或者链接元素上,通过JavaScript实现复杂的交互逻辑。 #### 3. 示例代码 为了更好地理解这两种链接的不同之处,我们可以参考以下...

    js实现无限级菜单(jQuery)

    &lt;li&gt;&lt;a href="#"&gt;子菜单项1.1&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#"&gt;子菜单项1.2&lt;/a&gt;&lt;/li&gt; &lt;!-- 更多子菜单项 --&gt; &lt;/ul&gt; &lt;/li&gt; &lt;!-- 更多菜单项 --&gt; &lt;/ul&gt; ``` 这里,我们使用了嵌套的`&lt;ul&gt;`元素来表示菜单的层级关系。...

    链接A的语义、写法和最佳实践

    4. `&lt;a href="javascript: something()"&gt;test 4&lt;/a&gt;`:尽管函数会被执行,但不会阻止默认事件,可能导致页面跳转。 使用`class`或`id`为`&lt;a&gt;`添加事件处理是一种更推荐的做法,这种方式可以使得HTML结构更加清晰,...

    JavaScript编程考试题.pdf

    正确链接的写法是&lt;a href="URL"&gt;链接文本&lt;/a&gt;,如W3Schools的链接应写为:&lt;a href="***"&gt;W3Schools&lt;/a&gt;。 2. HTML与CSS:在HTML中链接CSS文件的标准写法是&lt;link rel="stylesheet" type="text/css" href="mystyle....

    es6和html基础.rar

    8. **链接**:`&lt;a&gt;` 标签用于创建超链接,`href` 属性指定目标URL。 9. **图像**:`&lt;img&gt;` 标签插入图片,`src` 指定图像源,`alt` 提供文字描述。 10. **表单元素**:如 `&lt;form&gt;`、`&lt;input&gt;`、`&lt;select&gt;` 和 `...

    JavaScript一些技巧(转载)

    &lt;a href="" onMouseOver="hello()"&gt;链接&lt;/a&gt; &lt;/body&gt; &lt;/html&gt; ``` ### 16. 页面背景颜色选择器 通过下拉菜单选择不同的背景颜色: ```html &lt;HTML&gt; &lt;HEAD&gt; &lt;TITLE&gt;background.html&lt;/TITLE&gt; &lt;/HEAD&gt; &lt;SCRIPT&gt; &lt;!--...

    详解Html a标签中href和onclick用法、区别、优先级别

    如果不设置 href属性在IE6下面会不响应...&lt;a&gt; &lt;a&gt; 假定我们有个fn方法,需要取到这个元素,第一个方法传入的this是空值。 所以,比较推荐的写法是 代码如下 &lt;a&gt; 下面代码则执行了subgo()函数, 代码如下 &lt;a&gt;点我&lt;/

    Web前端开发技术期末复习题库含答案.docx

    9. 创建一个图像链接的正确语法是 `&lt;a href="http://www.edu.cn"&gt;&lt;img src="myhome.jpg"&gt;&lt;/a&gt;`。 知识点:HTML 基础结构,HTML 中的超链接和图像标记。 10. 在 CSS 中,相对单位是 `px`。 知识点:CSS 基础结构,...

    网页设计入门.pdf

    2.2 超链接:详述了`&lt;a&gt;`标签,包括href属性定义链接地址,name属性定义锚点,target属性定义链接打开方式,title属性提供鼠标悬停提示,以及链接到电子邮件地址的方法,还讲解了HTML路径的概念。 2.3 总结:总结...

    100多个很有用的javascript函数以及基础写法集合

    可以使用 &lt;script type="text/javascript" src="aaa.js"&gt;&lt;/script&gt; 语句来引用外部的 JavaScript 文件。 不支持脚本的浏览器 可以使用 &lt;noscript&gt; 标签来指定在不支持脚本的浏览器中显示的 HTML 内容。 超链和 ...

    ajax、jquery各种很实用的分页写法

    &lt;li&gt;&lt;a href="#" onclick="loadPage(totalPages); return false;"&gt;末页&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; ``` 4. 更新分页导航:在`success`回调中,还可以根据返回的总页数更新分页导航。 综上所述,使用AJAX和jQuery实现分页,既...

    巧方法 JavaScript获取超链接的绝对URL地址

    首先,我们可以创建一个名为`getAbsoluteUrl`的JavaScript函数,这个函数的核心思想是通过创建一个`&lt;a&gt;`元素,并将其`href`属性设置为我们想要解析的URL。由于`&lt;a&gt;`元素在浏览器环境中具有自动解析URL的能力,因此...

    jQuery使用手册

    &lt;a href="#" id="test" onClick="jq()"&gt;jQuery&lt;/a&gt; ``` - **jQuery代码**: ```javascript function jq() { alert($("div&gt;p").html()); } ``` - **运行结果**: 当点击id为`test`的元素时,弹出对话框显示...

    CSS,JS的理论题

    因此答案是 **A、&lt;script src="xxx.js" language=”javascript”&gt;**,但需要注意的是,`language` 属性在现代HTML中已不再使用,正确的写法应该是 `&lt;script src="xxx.js"&gt;`。 20. **显示消息框** - **题目**: 如何...

    JS给按钮添加跳转功能类似a标签

    在讨论如何使用JavaScript实现按钮跳转功能,类似于超链接&lt;a&gt;标签的功能时,我们首先需要了解HTML中的&lt;a&gt;标签通常用于导航到另一个页面,或者在当前页面进行锚点跳转,而其主要属性href则用来指定目标URL。...

    html超链接a标签的href跳转跟onclick之间执行顺序示例介绍

    HTML中的超链接`&lt;a&gt;`标签是网页交互的基础,它允许用户通过点击链接到其他页面或者执行特定的JavaScript代码。`href`属性是`&lt;a&gt;`标签的核心,它定义了链接的目标URL,当用户点击链接时,浏览器通常会立即跳转到这个...

    设为主页跳转代码大全

    "&gt;`或者`&lt;a href="javascript:void(0);"&gt;`的形式,简洁明了,易于理解。 2. **对浏览器兼容性有较高要求的情况下**:推荐使用`&lt;a href="#" onclick="javascript:goUrl('http://www.sina.com');"&gt;`或`&lt;a href="###" ...

    javascript-void(0)是什么意思?JS的几种跳转.docx

    在HTML中,`&lt;a href="#"&gt;`和`&lt;a href="javascript:void(0)"&gt;`这两个链接看起来很相似,但实际上存在重要的区别: - `#`表示页面内部的锚点,即指向页面内部的一个特定位置,默认情况下指向页面顶部(`#top`)。 - `...

    xss-labs靶场通关

    由于源代码发现有个strtolower()函数,会把提交的所有字符转换为小写,所以就不能用大小写法来绕过过滤了,只能新找一个方法进行xss注入,这里我们用a href标签法,payload为:&lt;/a&gt; &lt;a href=javascript:alert()&gt;xxx...

    javascript;与javascriptvoid(0)使用介绍

    这种方式常用于直接在HTML元素(如`&lt;a&gt;`标签)的`href`属性中执行JavaScript代码。 **基本用法:** ```html &lt;a href="javascript:alert('Hello World!');"&gt;点击我&lt;/a&gt; ``` 这段代码会在用户点击链接时弹出一个包含...

Global site tag (gtag.js) - Google Analytics