HTML中A标签中的#号问题
2008-03-01 11:45
288 查看
1.问题 开发过程中经常用到这种语句<a href="#" onclick="javascript:alert('aaa')">测试</a>,因为要使用到Onclick事件,那么这时,如果onclick只是处理某一事务,而没有进行页面跳转的话,那么这时URL地址会加上个#号; 2.处理 2.1把href的值改为:“javascript:void(0);”; 2.2使用span标签<span style="cursor:pointer" "javascript:alert('aaa')">测试</span>; 2.3使用图片,再用于onclick事件; 2.4在onclick事件末加上"return false;";(erik168 提供) 3.备注 我是采用第一种,下面详细说明一下我的调试结果 <a href="javascript:alert('asd');" onclick=alert('xxx');xx();alert('yyy');>asdf</a> <script> function xx() { alert('ccc'); location.href='http://post.baidu.com'; } </script> 可以观察上面例子,当xx方法中使用页面跳转,则该页面跳转操作不会执行。 4.补充 当我使用<a>的时候,点击事件是跳出一个浮动层。这时用上面几种方法都会有问题。 用空链接时:浮动层出来后。页面会跑到顶部去。 用return false之类:这时浮动层没法全部显示出来(里面嵌了个页面)。 处理方法:在href中写上####即可解决(不过URL就变成了...####) |
相关文章推荐
- 忽略HTML标签的字符串替换问题
- Html中截切文章内容,造成标签不全的问题
- 解决在使用flask时向网页中插入一段包含html标签的内容正常显示的问题
- HTML中Content-Type与title标签位置的不同出现的问题
- 使用 html 标签嵌入Silverlight程序的一点小问题
- HTML自闭合标签末尾的斜杠问题
- IE浏览器---JS中变量名跟HTML标签的ID相同的问题
- HTML div标签内部组件导致onmouseout事件调用问题
- $.getjson遇到的几个问题-json返回数据中带有html标签的输出
- HTML的结束标签问题与w3c标准
- jquery获取html标签li中的value问题
- 关于在php中html标签的转换问题的解决,转义与反转义
- 关于html:errors与html:messages标签的问题
- 后台html标签到前台显示错误问题
- HTML<textarea>标签的空格的问题
- 关于IE和火狐,谷歌,Safari对Html标签Object和Embed的支持问题
- Struts的html:checkBox标签超郁闷的问题
- 优化 html 标签 为何能用HTML/CSS解决的问题就不要使用JS?
- 解决在HTML中input或textarea中上下标不能正确输入问题,或在word中的上下标一复制到HTML的标签中就变成数字格式问题
- IE6下a标签#号问题解决方法