当
网页开发时,我们
经常遇到以下问题:
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。删除(总是跳转到当前页面的顶部,当页面内容较多时,将跳转)。