各种各样的标签触发onclick事件和不跳的解决方案

各种各样的标签触发onclick事件和不跳的解决方案
网页开发时,我们经常遇到以下问题:

1。一个标签只是触发onclick行为;
2。性能必须具有鼠标指针显示或类似标记的其他视觉效果。
例如,当执行删除操作时,为了避免误操作,我们要弹出对话框让用户决定是否删除。所以我们经常使用链接形式代替触发onclick事件。
代码如下:
复制代码代码如下所示:

函数del(){
是否确认()决定删除记录{)
父窗口;
返回true;
}
返回false;
}

删除

这样的结果是,JS代码会跳转到执行删除。JSP页面和标签,打开后会跳转到一个空的页面,因为HTML本身过程标签的href属性,它将执行我们定义自己,然后运行它自己的方式。

有四个主要解决方案,如下所示:
1。不要使用标记,设置CSS或js执行(更复杂一点);
2。虚假标签返回onclick属性或onclick事件;(个人喜好)
例如:删除
这是在执行顺序问题,标签的执行顺序应该是先执行onclick脚本,并在href参数指定的页面跳转。回假标签的onclick,工作流可以中止,即网页是不允许的跳的href参数指定的页面。
三.使用href =Javascript:无效(0)伪协议;(这个伪协议,不写)
即:删除
4。删除(总是跳转到当前页面的顶部,当页面内容较多时,将跳转)。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部