繁体   English   中英

在Anchor标签中清空Onclick和href

[英]Empty Onclick and href in Anchor tag

我有两个问题。

1)当我点击链接时,我得到了一个html页面作为回复。 查看页面源我可以看到CASE 1,但是当我检查元素时,我看到CASE 2

我不明白为什么会这样。 有人能告诉我可能是什么原因吗?

2)当我点击刷新图标(由上面的代码创建)时,我没有被重定向到href中提到的链接。 由于href是空白的,因此是onclick函数,我想知道会发生什么?

实际上我被重定向到链接http:// localhost:8080 / drm / actions / scm / deploy-manager / filter?filter_preserve = true

我知道如果href为空白,我将被重定向到同一页面。 我知道如果onclick函数返回false,则取消默认的浏览器行为。 但在我的情况下会发生什么? 我的onclick功能实际上是空白的吗? 当我在addCheckBoxValuestoURL(this.href,'null')函数上放置一个断点时,是不会停止的。

案例1(页面来源)

<a href="/drm/actions/scm/deploy-manager/show? table_name=deployed_packages&filter_preserve=true"
onclick="addCheckBoxValuestoURL(this.href,'null');return false;"><img src="/images/icon_refresh.png" width="16" height="16" border="0" alt="Refresh" title="Refresh" /></a>

案例2(当我检查铬中的元素时)

<a href="" onclick=""><img src="/images/icon_refresh.png" width="16" height="16" border="0" alt="Refresh" title="Refresh"></a>

刷新按钮应将其重定向到同一页面,但此功能无效。

我不明白为什么会这样。 有人能告诉我可能是什么原因吗?

浏览器从源代码生成DOM,然后JavaScript修改DOM。

由于href是空白的,因此是onclick函数,我想知道会发生什么?

页面中必须有一个事件处理程序,它不使用onclick属性绑定到该元素。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM