猿问
下载APP

请问<a>标签中href="javascript:;"表示什么意思?

<a>标签中href="javascript:;"表示什么意思?


料青山看我应如是
浏览 102回答 4
4回答

慕工程0101907

javascript:是表示在触发默认动作时,执行一段JavaScript代码,而 javascript:; 表示什么都不执行,这样点击时就没有任何反应。&nbsp;href:URL&nbsp; &nbsp; 规定链接的目标 URL。<a href="www.baidu.com"></a>&nbsp; &nbsp;这个a标签的话就是指点击后跳转到百度首页<a href="javascript:;"></a>&nbsp; 点击后是不会跳转的,一般用于开发时页面还未完成。扩展资料其他防止页面跳转的实现方式:1、<a href="#" >test</a>;点击链接,页面默认上滚到页的顶部, 但可以加上 onclick="return false",防止上滚到页的顶部。2、<a href="####" >test</a>;使用2个到4个#,见的大多是"####",也有使用"#all"等其他的。一个无意义的标签指定,不做任何处理。3、<a href="javascript:void(0);" >test</a>;&nbsp;javascript:void(0) 表示一个死链接,执行空事件。

慕姐829404

执行一段空白的javascript语句,返回空或者false值,从而防止链接跳转。跟当前a标签无关,这段代码始终都会执行。演示如下:1、设计一个a链接的代码,让其点击的时候执行一个alert()函数:2、此时在页面上显示一个a链接效果:3、点击页面上的a链接,执行结果如下:扩展资料:其他防止页面跳转的实现方式:1、<a href="#" >test</a>;点击链接,页面默认上滚到页的顶部, 但可以加上 onclick="return false",防止上滚到页的顶部。2、<a href="####" >test</a>;使用2个到4个#,见的大多是"####",也有使用"#all"等其他的。一个无意义的标签指定,不做任何处理。3、<a href="javascript:void(0);" >test</a>;&nbsp;javascript:void(0) 表示一个死链接,执行空事件。&nbsp;170&nbsp;&nbsp;&nbsp;31&nbsp;评论(19)&nbsp;分享&nbsp;举报xp19971025&nbsp;来自电脑网络类认证团队&nbsp;2018-10-14展开全部1、 标签的 href 属性用于指定超链接目标的 URL,href 属性的值可以是任何有效文档的相对或绝对 URL,包括片段标识符和 JavaScript 代码段。2、javascript: 是一个伪协议,其他的伪协议还有 mail: &nbsp;tel: &nbsp;file: &nbsp;等等。<a id="jsPswEdit" class="set-item" href="javascript:;">修改密码</a>1javascript:是表示在触发默认动作时,执行一段JavaScript代码,而 javascript:; 表示什么都不执行,这样点击时就没有任何反应。&nbsp;3、一般在这种情况下,会给绑定一个事件回调,来执行业务,如:document.getElementById('jsPswEdit').addEventListener('click', function(e) {e.preventDefault(); &nbsp;// 当<a>触发click时,处理业务}, false);12344、简单来说,”javascript:”是另外一种嵌套js代码在网页中的方法。 跟通过标签嵌套js代码差不多。 如点击下面链接会会执行”javascript:”后面的内容。<a href = "javascript:alert(22);">点我</a>1扩展资料例子:<a href="javascript:;">我的大学</a>javascript: 是一个伪协议javascript:是表示在触发<a>默认动作时,执行一段JavaScript代码,而&nbsp;javascript:; 表示什么都不执行,这样点击<a>时就没有任何反应。href="javascript:;"就是去掉a标签的默认行为,跟href="javascript:void(0)"是一样的void&nbsp;是JavaScript&nbsp;的一个运算符,void(0)就是什么都不做的意思。

牧羊人nacy

javascript: 是一个伪协议,其他的伪协议还有 mail: &nbsp;tel: &nbsp;file: &nbsp;等等。1<a&nbsp;id="jsPswEdit"&nbsp;class="set-item"&nbsp;href="javascript:;">修改密码</a>javascript:是表示在触发<a>默认动作时,执行一段JavaScript代码,而&nbsp;javascript:; 表示什么都不执行,这样点击<a>时就没有任何反应。一般在这种情况下,会给<a>绑定一个事件回调,来执行业务,如:1234document.getElementById('jsPswEdit').addEventListener('click',&nbsp;function(e)&nbsp;{&nbsp;&nbsp;e.preventDefault();&nbsp;&nbsp;//&nbsp;当<a>触发click时,处理业务},&nbsp;false);

四季花海

javascript:;表示这是一个空连接。点击之后没任何反应。类似的是#,但是一个#点击之后页面很长的情况下会会滚到顶部;而javascript:;没这样的问题;当然###这样的效果就跟javascript:;一样了
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答