如果不设置 href属性在IE6下面会不响应hover。双击后会选中标签的父容器而非这个一a标签(IE下都存在这一问题)。

代码如下
<a href="javascirpt:fn(this)"> <a onclick="fn(this)">
假定我们有个fn方法,需要取到这个元素,第一个方法传入的this是空值。
所以,比较推荐的写法是
代码如下
<a href="javascript:void(0)" onclick="fn(this)">
下面代码则执行了subgo()函数,
代码如下
<a href="javascript:void(0)" onclick="subgo()">点我</a>
在这里,javascript:void(0),没启实质上的作用,它仅仅是一个死链接,执行的函数是subgo()。
代码如下
<a href="http://blog.163.com/wb_zhaoyuwei/blog/#" onclick="subgo()">点我</a>与<a href="javascript:void(0)" onclick="subgo()">点我</a>区别。
实际上 #包含了一个位置信息默认的锚是#top 也就是网页的上端 ,而javascript:void(0) 仅仅表示一个死链接,没有任何信息。所以调用脚本的时候最好用void(0)
href一般是指向一个URL地址,也可以调用javascript ,如href="javascript:xxx();",文档中推荐这样写:
代码如下
<a href="https://www./zhongxing/U880/ javascript:void(0)" onclick="xxx();">xx</a>
但是这种方法在复杂环境有时会产生奇怪的问题,尽量不要用javascript:协议做为A的href属性,这样不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。
我们知道链接的 onclick 事件被先执行,其次是 href 属性下的动作(页面跳转,或 javascript 伪链接),如果不想执行href 属性下的动作执行,onclick 需要要返回 false ,一般是这样写onclick="xxx();return false;".
TabPane的JS源码,由于onclick没有返回FALSE,当IFRMAE中关闭TABPANE时会导致href执行,页面显示有问题。解决办法就是将下面代码复制到使用TAB的JSP中。
Html A标签中 href 和 onclick 同时使用的问题 优先级别
1 顺序
ie 6 : href 先触发 onclick 后触发
其他浏览器 先触发onlick 后触发 href
2 href="javascript: xxx()"
不能传入this作为参数
onclick可以
代码如下
<a href="javascript:alert('href event');" onclick="clickevent(this);">
3 优先触发的方法如果返回 false 导致后一个事件不被触发
比如
代码如下
<a href="javascript:alert('href event');" onclick="clickevent(this); return false;">
4
<a href="#"> 会导致页面定位到书签位置,
5
由于 1和 4 的原因
在ie6 下 同时有 <a href="#" 和 onclick的时候 由于页面先因为href重新载入了一次,导致 onclick事件被浏览器丢弃。
6 总结:
1) 在不需要传递this作为方法的参数时候,推荐
只使用href="JavaScript: "
2) 如果需要使用this参数,推荐
代码如下
<a href="javascript:void(0);" onclick="doSomthing(this)" >
如下面一个列子。
我们需要A在第一次和第二次点击的时候 访问 href 第3次以后的就访问另一个地址
代码如下
var href=0
function clicka(obj)
{
if (href==2)
{
obj.href="http://www.baidu.com?qc";
}else
{
href++;
}
return true;
}
<a href="https://www./" target=_blank id="showa" onclick="clicka(this)"> 开屏高速下载 </a>
在a标签的href与onclick中使用javascript的区别
链接的 onclick 事件被先执行,其次是 href 属性下的动作(页面跳转,或 javascript 伪链接);
假设链接中同时存在 href 与 onclick,如果想让 href 属性下的动作不执行,onclick 必须得到一个 false 的返回值。不信,你可以将 goGoogle 函数中的 return false 注释掉;
如果页面过长有滚动条,且希望通过链接的 onclick 事件执行操作。应将它的 href 属性设为 javascript:void(0);,而不要是 #,这可以防止不必要的页面跳动;
如果在链接的 href 属性中调用一个有返回值的函数,当前页面的内容将被此函数的返回值代替;
在按住Shift键的情况下会有所区别。
今天我遇到的问题,在IE6.0里以href的形式访问不到parentNode。
尽量不要用javascript:协议做为A的href属性,这样不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。
就这些,花了不少时间在这上面。
[缘由]
用CheckBoxList控件时想实现在每个checkbox后再加链接的功能,点链接实现一些功能之外,还要把checkbox选中。
代码如下
<input type="checkbox" name="chk" id="chk"> <label for="chk">选中它<a onclick="this.parentNode.click();" href="http://luwenxiang1990.blog.163.com/blog/#" style="border:solid 1px blue;">[label中的链接]</a></label>
最后用parentNode来实现的。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# a标签href和onclick
# a标签
# href
# onclick
# a
# a标签的href与onclick事件的区别详解
# window.location.href = window.location.href 跳转无反应
# a标签的href和onclick 的事件的区别介绍
# A标签中通过href和onclick传递的this对象实现思路
# 返回值
# 列子
# 会使
# 跳转
# 不要用
# 是一个
# 这一
# 在这里
# 有个
# 你可以
# 第一个
# 在这
# 不需要
# 是这样
# 没有任何
# 设为
# 要把
# 而不
# 不信
# 花了
相关文章:
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?
制作国外网站的软件,国外有哪些比较优质的网站推荐?
如何用美橙互联一键搭建多站合一网站?
如何高效完成自助建站业务培训?
中山网站制作网页,中山新生登记系统登记流程?
建站之星伪静态规则如何正确配置?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
开封网站制作公司,网络用语开封是什么意思?
建站之星会员如何解锁更多建站功能?
如何用PHP工具快速搭建高效网站?
Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解
西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?
网页设计网站制作软件,microsoft office哪个可以创建网页?
视频网站app制作软件,有什么好的视频聊天网站或者软件?
如何选择域名并搭建高效网站?
如何打造高效商业网站?建站目的决定转化率
子杰智能建站系统|零代码开发与AI生成SEO优化指南
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
网站app免费制作软件,能免费看各大网站视频的手机app?
整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?
建站之星微信建站一键生成小程序+多端营销系统
如何在Windows环境下新建FTP站点并设置权限?
制作宣传网站的软件,小红书可以宣传网站吗?
如何在云虚拟主机上快速搭建个人网站?
相册网站制作软件,图片上的网址怎么复制?
如何在阿里云虚拟主机上快速搭建个人网站?
C++时间戳转换成日期时间的步骤和示例代码
网站制作壁纸教程视频,电脑壁纸网站?
安徽网站建设与外贸建站服务专业定制方案
建站之星如何防范黑客攻击与数据泄露?
网站制作话术技巧,网站推广做的好怎么话术?
如何在云指建站中生成FTP站点?
如何快速生成专业多端适配建站电话?
深圳网站制作的公司有哪些,dido官方网站?
网站制作免费,什么网站能看正片电影?
常州企业网站制作公司,全国继续教育网怎么登录?
微网站制作教程,我微信里的网站怎么才能复制到浏览器里?
如何快速搭建安全的FTP站点?
建站之星安装后如何配置SEO及设计样式?
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
如何选择高效稳定的ISP建站解决方案?
如何选择高效可靠的多用户建站源码资源?
如何在云主机上快速搭建多站点网站?
如何在IIS中新建站点并配置端口与IP地址?
建站之星价格显示格式升级,你的预算足够吗?
潮流网站制作头像软件下载,适合母子的网名有哪些?
制作企业网站建设方案,怎样建设一个公司网站?
建站VPS选购需注意哪些关键参数?
c# 服务器GC和工作站GC的区别和设置
*请认真填写需求信息,我们会在24小时内与您取得联系。