关于使用a标签的教训

 

 

关于<a href="xxx" οnclick="xxx" target="xxxx">文字</a>
的几点教训

a标签是链接,href属性是链接请求的url,你还可以定义onclick事件,
target属性是提交到哪个frame中。

点击a标签,那么请求就会走,即href中的url就会走。
有时候我们不想让他走请求,我想自己定义方法,经过一些逻辑处理后
再决定干什么,那么我们会这样写:
<a href="#" οnclick="editTempUser()">编辑</a>
这样有个问题,那就是链接"#"会走一次,
这个"#"代表本页面,这样你的页面布局就不一样了。
单个页面是看不出问题的,但是在iframe中,就会跳到父框架上,
你用window.location.href=urlpath;就不会还在你的iframe里面!
要想保证a标签链接失效,即href失效,应该这样写:
<a href="javascript:void(0)" οnclick="editTempUser()">编辑</a>
这样保证只走js代码javascript:void(0)而不会刷新你的页面,框架的嵌套关系也就不会
改变!


 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值