没有合适的资源?快使用搜索试试~ 我知道了~
在web页面开发时,我们经常会遇到下列情况: 1.一个标签仅仅是要触发onclick行为; 2.表现上要有鼠标的pointer指针显示,或者其他类似a标签的视觉效果。 比如执行删除操作时,为了避免误操作,我们要弹出对话框让用户确定是否删除。因此我们经常会用链接<a></a>形式代替<button> 触发onclick事件。 代码如下: 代码如下: [removed] function del(){ if(confirm(“确定删除该记录?”)){ parent.[removed]=”执行删除.jsp”; return true; } r
资源推荐
资源详情
资源评论
A标签触发标签触发onclick事件而不跳转的多种解决方法事件而不跳转的多种解决方法
在web页面开发时,我们经常会遇到下列情况:
1.一个标签仅仅是要触发onclick行为;
2.表现上要有鼠标的pointer指针显示,或者其他类似a标签的视觉效果。
比如执行删除操作时,为了避免误操作,我们要弹出对话框让用户确定是否删除。因此我们经常会用链接<a></a>形式代替
<button> 触发onclick事件。
代码如下:
代码如下:
<script type=”text/javascript”>
function del(){
if(confirm(“确定删除该记录?”)){
parent.window.location=”执行删除.jsp”;
return true;
}
return false;
}
</script>
<a href=”” target=”mainFrame” class=”STYLE4″ onclick=”del()” >删除</a>
这样做的后果是js代码会跳转到”执行删除.jsp”页面,而<a>标签也会跳转打开一个空页面。因为html本身对 <a>标签的href属
性做了处理,所以就会先执行我们自己定义的方法,接着再运行它自身的方法(跳转的方法)。
解决方法主要有四种,如下:解决方法主要有四种,如下:
1. 不用a标签,设定css或用js来表现(有点复杂);
2. 用a标签,onclick属性或onclick事件中返回false;(个人喜欢)
如:<a href=”” target=”mainFrame” class=”STYLE4″ onclick=”del();return false” >删除</a>
这是个执行顺序的问题,<a>这个标签的执行顺序应该是先执行onclick 的脚本,最后才进行href参数指定页面的跳转。在
onclick中返回false,就可以中止<a>标签的工作流程,也就是不让页面跳转到href参数指定的页面。
3. 用href=”javascript:void(0)”这种伪协议;(这种伪协议,少写的好)
即:<a href=”javascript:void(0)” target=”mainFrame” class=”STYLE4″ onclick=”del()” >删除</a>
4. <a href=”#” class=”STYLE4″ onclick=”del()” >删除</a>。(总是跳转到当前页面顶部,当页面内容较多时,还是会有跳转
的感觉)
资源评论
weixin_38741950
- 粉丝: 2
- 资源: 962
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 【java毕业设计】Springboot+Vue学生信息管理系统 源码+sql脚本+论文+PPT 完整版
- 程序员问卷调查表的内容
- 以下是 VB 入门教程及一个简单的开发案例
- 以下是一个 Web 开发入门教程,包括前端和后端基础知识,以及一个简单的开发案例
- SQL (Structured Query Language) 是用于管理和操作关系型数据库的标准语言
- AI语言转文本工具(分享).zip
- STM32储能逆变器资料,提供原理图,pcb,源代码 基于STM32F103设计,具有并网充电、放电;并网离网自动切换;485
- Scratch 是一个基于图形化编程的工具,专门设计用于帮助儿童和初学者学习编程概念
- 逆变器光伏逆变器,3.6kw储能逆变器全套资料 STM32储能逆变器 BOOST 全桥 基于STM32F103设计,具有并网充
- 基于python+opencv的手势识别系统,可控制灯的亮度,智能家居,智能小车 基于python+opencv的手势识别系统
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功