1

私は顧客のために Magento の拡張機能を購入しましたが、その拡張機能がコードに html アンカーを適用していて (拡張機能にはクリプトがあるため、コードにアクセスできません)、それを削除する必要があります。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>

ダッシュボードページの上部を見たいのですが、ページがロードされた後、アンカーにスクロールする必要があるため、これは本当に面倒です。javascript/jquery を使用してこのコードを完全に削除するにはどうすればよいですか?

ありがとう。

4

3 に答える 3

2

上記の回答は完全に正しいですが、より良い方法があります-vanilla-js:

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

実証的証拠

于 2013-02-20T20:23:20.320 に答える