私たちのデータベースソフトウェアから自動作成されたロゴリンクを変更しようとしています。ロゴ自体にはIDがありますが、アンカーはありません。Javascriptを使用してIDセレクタなしで要素hrefを変更する
<div id="storelogo" style="width:150px;height:55px;">
<a style="border:0" href="//myshirtbuzz.com">
<img id="storelogoimage" src="logo.png" alt="MyShirtBuzz">
</a>
</div>
<script type="text/javascript">
document.getElementById("storelogoimage").previousSibling.href="xyz.php";
</script>
あなたのアンカーは '#storelogo'の兄弟ではなく、*子*です。 –
ありがとうAndre - "storelogo"の代わりに.firstElementChildを使用しました。 – Ryan