-2

html に次の構造が含まれていると仮定します。

<div>
    <a href="http://the/link/that/needs/to/be/changed">text</a>
</div>

<div>
    <div>
        //<script> or <style> must go here
    </div>
</div>

...そして、最終的な HTML ファイルへの「貢献」を指定された場所にのみ挿入できると仮定し、「a」要素のマークアップをいかなる方法でも変更できないと仮定すると、javascript または css を追加することは可能ですか?前の「a」要素の href 属性が参照する URL を変更するコードは? もしそうなら、どのように?

4

4 に答える 4

1

リンクにIDを与える <a href='...' id='linkToChange'>text</a>

そして、スクリプトでアクセスします。 document.getElementById('linkToChange').href='newAddress';

于 2013-06-17T19:23:25.707 に答える
0

次のようなものを使用してこれを行うことができます。

document.getElementById("abc").href="xyz.php";

タグの ID を設定する必要があるため、タグは次のようになります。

    <div>
    <a href="http://the/link/that/needs/to/be/changed">text</a>
</div>

<div>
    <div>
        //<script> or <style> must go here
    </div>
</div>
于 2013-06-17T19:23:50.423 に答える