http://hi.baidu.com/xierqd/blog/item/05c3fb3df70b95c19e3d62f1.html
在用 <a href="" onclick=""> 时,出现了一些问题,困惑了我许久,现在从网友那边得到以下结论,让我豁然开朗,问题也迎刃而解。
链接的onclick 事件被先执行,其次是href 属性下的动作(页面跳转,或 javascript 伪链接);
假设链接中同时存在href 与onclick,如果想让href 属性下的动作不执行,onclick 必须得到一个false 的返回值;
如果页面过长有滚动条,且希望通过链接的 onclick 事件执行操作。应将它的 href 属性设为 javascript:void(0);,而不要是 #,这可以防止不必要的页面跳动;
如果在链接的 href 属性中调用一个有返回值的函数,当前页面的内容将被此函数的返回值代替;
在按住Shift键的情况下会有所区别。
今天我遇到的问题,在IE6.0里以href的形式访问不到parentNode。
尽量不要用javascript:协议做为A的href属性,这样不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。
分享到:
相关推荐
`<a>`标签有两个关键属性,即`href`和`onclick`,它们都可以用来控制页面的跳转行为,但具体使用方式和效果有所不同。 1. `href`属性:`href`属性是`<a>`标签的核心属性,用于定义链接的目标URL。当用户点击这个...
当涉及到在`<a>`标签上同时使用`href`属性和`onclick`事件时,`this`对象的行为可能会变得复杂,特别是在想要传递当前元素引用给一个处理函数时。本文将详细解释这个问题,并提供解决思路。 首先,`this`关键字在...
在`<a>`标签中,`href`和`onclick`是两个重要的属性,它们各自有不同的用途和交互方式。 `href`属性是`<a>`标签的核心属性,用于指定链接的目标地址。它可以是一个HTTP/HTTPS URL,指向另一个网页;也可以是一个...
如描述中所述,`onclick`事件和`href`跳转之间的执行顺序是这样的:首先,`onclick`事件的JavaScript代码会被执行。如果`onclick`函数返回`false`,则浏览器将阻止默认的`href`跳转行为,即不会导航到`href`属性指定...
`href`和`onclick`都是`<a>`标签的重要属性,它们各自承担着不同的职责,但在某些场景下可能会同时使用,这就涉及到它们之间的区别和交互。 1. **事件顺序**: 当一个`<a>`标签同时具有`href`和`onclick`时,`...
a href onClick document form1 submit test a function tt document form1 submit a href onClick tt test a 以上都不行不是提示不支持此方法就是没 ...
<a class="chlnk" style="cursor:hand" HREF onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('你的网站名称');"> 宋体">设为首页</font></a> ``` 以上代码示例涵盖了Web开发中的一些...
例如:<body bgcolor="#FFFFFF" text="#000000"> <a class="chlnk" style="cursor:hand" HREF onClick="this.style.behavior='url(#default#homepage)'; this.setHomePage('你的网站名称);">设为首页</a></body> 10...
if (document.all)document.write('<a href="#" onClick="bookmarkit()">加入收藏夹</a>'); ``` 7. **去除链接下划线**: 通过CSS样式,可以去掉超链接的默认下划线: ```css a:link, a:hover, a:visited { ...
`href`和`onclick`都是与`<a>`标签交互相关的属性,但它们的作用和执行顺序有所不同,理解这些差异对于优化用户体验和控制页面行为至关重要。 首先,`href`属性是`<a>`标签的核心属性,它定义了链接的目标地址。当...
<a class="chlnk" style="cursor:hand" HREF onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('你的网站名称);"> 宋体">设为首页 ``` 10. 节日倒计时 使用JavaScript可以实现节日倒...
<a class="chlnk" style="cursor: hand" HREF onClick="this.style.behavior='url(#default#homepage)'; this.setHomePage('网站地址');"> 设为主页 ``` 通过设置HTML元素的`behavior`属性,实现将当前页面设置为...
<a class="chlnk" style="cursor:hand" HREF onClick="this.style.behavior='url(#default#homepage)'; this.setHomePage('你的网站名称');"> 宋体">设为首页 ``` 十一、节日倒计时 可以使用javascript的Date...
### Input按钮Onclick事件详解 在Web开发中,`<input>`标签是HTML文档中最常用的元素之一,常用于创建各种交互式按钮、输入框等。`onclick`属性则允许我们在用户点击这些元素时执行特定的JavaScript代码。下面将...
serverListObj.append("<li><a href='#' name='servers' onclick='GetServer(this)'>" + areaList[0] + "</a></li>"); GetServer("<a href='#' name='servers' onclick='GetServer(this)'>" + areaList[0] + "</a>...
html超链接a标签的href跳转跟onclick之间执行顺序示例介绍.doc