`
zjx2388
  • 浏览: 1337064 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

a href="#" onclick="fun()" 删除出错的问题

阅读更多

<a href="#"onclick="del(id)">删除</a>会出现不正常跳转,将

#改成javascript:void(0)就可以了

#包含了一个位置信息

默认的锚点是#top 也就是网页的上端

而javascript:void(0) 仅仅表示一个死链接

这就是为什么有的时候页面很长浏览链接明明是#可是

跳动到了页首

而javascript:void(0) 则不是如此

所以调用脚本的时候最好用void(0)

或者<input onclick>

<div onclick>等

打开新窗口链接的几种办法

1.window.open('url')

2.用自定义函数

<script type="text/javascript">

function del(consumer_id){
window.location.href="<%=basePath%>datamaintainservlet?command=consumerDel&consumer_id="+consumer_id;
}

</script>

正解:

<a href="javascript:void(0)" onclick="del(${consumer_id})">删除</a>

分享到:
评论

相关推荐

    链接中的href=#是什么意思呢

    &lt;a href="#" onclick="window.close()"&gt;关闭&lt;/a&gt; ``` 这里,`href="#"`使得文本“关闭”看起来像一个有效的链接,但实际的关闭操作是通过JavaScript的`window.close()`函数完成的。如果不写`href="#"`,`&lt;a&gt;`标签将...

    详解a href=#与 a href=[removed]void(0) 的区别

    a href=#&gt; 点击链接后,页面会向上滚到页首,# 默认锚点为 #TOP &lt;a&gt; 点击链接后,页面不动,只打开链接 &lt;a&gt; 作用同上,不同浏览器会有差异。 点击链接后,不想使...详解href=#与href=[removed]void(0)的区别 #包

    空链接 href="#"与href="javascript-void(0)"的区别.docx

    &lt;a href="#" onclick="handleClick(); return false;"&gt;这是会跳到页首的&lt;/a&gt; &lt;a href="javascript:void(0);" onclick="handleClick();"&gt;这个不会跳跃&lt;/a&gt; ``` ### 总结 - **选择依据**:选择哪种空链接...

    [removed]void(0)是什么意思及href=#与href=javascriptvoid(0)的区别

    &lt;a href="javascript:void(0)" onclick="delete('123')"&gt;删除&lt;/a&gt; function delete(id) { if (confirm("确实要删除吗?")) { location.href = "/delete.jsp?id=" + id; } } ``` 在这个例子中,`void(0)`确保...

    浅谈href=#与href=[removed]void(0)的区别

    在HTML文档中,也可以通过其他标签来实现类似的跳转行为,如在&lt;a&gt;标签中设置onclick事件处理器,点击链接时执行特定的JavaScript函数。此外,还可以通过window.location.href属性来改变当前页面的地址,或者使用...

    a href=javascript void(0) 是什么意思呢?加不加上有什么区别?.docx

    &lt;a href="#" onclick="alert('Hello!');"&gt;点击我&lt;/a&gt; ``` 当点击这个链接时,虽然也会弹出提示框,但同时页面会被滚动到顶部。 ### 总结 通过以上介绍可以看出,`javascript:void(0)` 在HTML和JavaScript编程...

    Head First Ajax(中文版).zip

    &lt;li class="nav-active" onclick="openOrCloseManue(this)"&gt;&lt;a href="#"&gt;其他&lt;/a&gt; &lt;li class="menue-close"&gt;&lt;a href="#"&gt;用户管理&lt;/a&gt; &lt;li class="menue-close"&gt;&lt;a href="#"&gt;用户管理&lt;/a&gt; &lt;li class="menue-...

    Javascript代码实现浏览器菜单命令.doc

    示例代码:&lt;a href="#" onclick=location.reload()&gt;刷新&lt;/a&gt; 或 &lt;a href="#" onclick=history.go(0)&gt;刷新&lt;/a&gt; 2. 源文件命令的实现 使用 location.replace("view-source:"+location) 可以实现源文件命令,该命令...

    医院管理系统

    8F33333300003222A3A2224333333338F3838F338F33333300003A2A333A2224 33333338F83338F338F33333000033A33333A222433333338333338F338F3333 0000333333333A222433333333333338F338F33300003333333333A222433333 ...

    jQuery折叠菜单

    &lt;li class="item2"&gt;&lt;a href="#" class="title" onclick="fold(this);return false;"&gt;&lt;img src="images/工业源详表.gif" /&gt;工业源详表&lt;/a&gt; &lt;ul class="option" style="display:none;"&gt; &lt;li&gt;&lt;a href="#...

    jquery A标签onclick事件

    serverListObj.append("&lt;li&gt;&lt;a href='#' name='servers' onclick='GetServer(this)'&gt;" + areaList[0] + "&lt;/a&gt;&lt;/li&gt;"); GetServer("&lt;a href='#' name='servers' onclick='GetServer(this)'&gt;" + areaList[0] + "&lt;/a&gt;...

    ASP常见问题及解答

    &lt;a href="#" onclick="document.execCommand('open')"&gt;打开&lt;/a&gt; ``` #### 2. 如何使用编辑模式查看页面源码? **实现方式:** 使用 `location.replace("view-source:" + location)` **说明:** 通过这一命令可以...

    收藏夹JS代码

     &lt;a href="#" onclick="homepageit('你的网址');return false;"&gt;设为首页&lt;/a&gt;  &lt;a href="#" onclick="bookmarkit('你的网址','你的网站名称');return false;"&gt;收藏本站&lt;/a&gt;  &lt;a href="#" onclick="sendMail('你...

    ASP.Net电子商务网站后台模板

    &lt;li id="now1b"&gt;&lt;a title="模板管理" onclick="show_title('生成文件管理')" href="#" target="content3"&gt; 模板管理&lt;/span&gt;&lt;/a&gt; &lt;div class="clear"&gt; &lt;ul class="tabpage2"&gt; &lt;li id="left_tab2" ...

    javascript的命令大全(打印,下载,收藏,使用 记事本 编辑等)

    &lt;a href="#" onclick="document.execCommand('open')"&gt;打开&lt;/a&gt; ``` ### 二、查看源代码(View Source Code) #### 命令格式: ```javascript location.replace("view-source:" + location); ``` #### 描述: 此...

    html 空链接 href="#"与href="[removed]void(0)"的区别

    在实际开发中,特别是在处理JavaScript事件(如`onclick`)时,推荐使用`href="javascript:void(0)"`。这是因为这样做可以防止某些浏览器(尤其是旧版本)在JavaScript未加载或被禁用时尝试解析`href="#"`并进行不必...

    javascript实现删除前弹出确认框

    &lt;a href="" onclick="javascript: return del();"&gt;删除&lt;/a&gt; ``` 在实际开发中,有时候需要更灵活的处理。比如,当删除操作关联到某个链接或按钮时,我们可以直接在该元素的`onclick`事件处理器中调用`del()`函数,...

Global site tag (gtag.js) - Google Analytics