您的位置:首页 > 其它

IE.火狐中href 兼容的注意事项 ,应用中的删除自己所在行数据,在IE上可用,在FF,谷歌等不可用的问题

2013-12-04 11:31 369 查看
1. 超链接删除

<a href="#" onClick="remove(this)">删除</a>

<javaScript>

function remove(obj) {

i f(confirm("确认删除?")){

$(obj).parent().parent().remove();

}

}
</javaScript>

看似没有什么问题,但是很容易我们会发现remove火狐是不支持的,所以remove(this)在火狐和谷歌中的效果是“删除”被删除了,

所以要修改方法名称,测试即可!

2.退出按钮火狐不支持的写法

<input type="submit" name="Submit" value="" class="anniu_top" style=" cursor:hand;"

onClick="javascript:if(confirm('确认退出本系统吗?')){parent.location.href('index_logout.jspr');}">

火狐不支持href后面括号的写法,我们给他修改为 parent.location.href='index_logout.jspr'; 即可,完美兼容

以下IE和火狐不兼容的注意事项

<a href="###" onclick=""> //不兼容

<a href="javascript:;" onclick=""> //不兼容

<a href="javascript:function();"> //没有{...},属于脚本的非法书写

<a style="cursor:hand" onclick=""> //没照顾到自定义系统鼠标样式的用户

<a href="javascript:)"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: