javascript - 是否可以按名称删除 anchor ?

标签 javascript html

我为一位客户购买了 Magento 的扩展程序,该扩展程序在代码上应用了该死的 html anchor (该扩展程序有一个地穴,所以我无法访问代码),我需要将其删除。通过按 Ctrl + U 查看源代码,看看我得到了什么:

<script type="text/javascript">
            Event.observe(window, 'load', function() {
                $('processing-cerebrum-all-observer-AdminhtmlDashboardIndexLicenseProcessor').hide();
                window.location.hash="LicenseExpireChart";
            });
        </script>

        <a name="LicenseExpireChart"></a>

这真让我恼火,因为我想看到仪表板页面的顶部,并且在页面加载后它被迫滚动到 anchor 。如何使用 javascript/jquery 完全删除此代码?

谢谢。

最佳答案

上面给出的答案完全正确,但还有更好的方法 - vanilla-js:

var els = document.getElementsByName('LicenseExpireChart');
for (var i = 0, l = els.length; i < l; i++) { els[i].parentNode.removeChild(els[i]); }

demonstrative evidence

关于javascript - 是否可以按名称删除 anchor ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14988223/

相关文章:

javascript - 我正在尝试使用 jquery 切换 div,但我用 Div1 替换的 Div2 已经在屏幕上可见。我该如何解决?

javascript - JavaScript中计算困难的问题

javascript - 反向引用每个字符

jquery - 如何显示尖括号(包括方括号)之间写入的数据

javascript - 获取点击tr的td类?

javascript - 在 javascript 文件中调用 <body onload ="function()">

javascript - 安卓:用JS设置window.location

html - 如何在隐藏的溢出中显示下拉宽度?

html - 使用 css 设置响应式草图边框

javascript - 如何在 JavaScript 中保留一个值