-2
我试图更改标志的链接,是从我们的数据库软件创建的汽车。标志本身有一个id,但锚不是。用JavaScript来改变一个元素的href没有一个ID选择
<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'的兄弟,它是*孩子*。 –
感谢安德烈 - 使用.firstElementChild而不是在“storelogo”工作。 – Ryan