【问题标题】:Empty Onclick and href in Anchor tag在锚标记中清空 Onclick 和 href
【发布时间】:2019-10-06 16:46:30
【问题描述】:

我有两个问题。

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') 函数上放置断点时,它不会停止。

案例一(页面来源)

<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(当我检查 chrome 中的元素时)

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

刷新按钮应将其重定向到同一页面,但此功能不起作用。

【问题讨论】:

    标签: jquery html jsp


    【解决方案1】:

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

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

    既然href是空的,onclick函数也是空的,不知道会发生什么?

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

    【讨论】:

      猜你喜欢
      • 2015-09-23
      • 1970-01-01
      • 2014-03-09
      • 1970-01-01
      • 1970-01-01
      • 2011-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多