gpt4 book ai didi

javascript - 更改嵌套 alt 标签中的 img

转载 作者:太空宇宙 更新时间:2023-11-03 20:43:22 25 4
gpt4 key购买 nike

如何以编程方式更改下面结构中的以下 img

  <div id="runner" class="nav brand pull-left">
<a alt="motherboard" href="/tree/">
<img alt="mega node" src="img.png"></img>
</a>
</div>

firefox 向我指出了这一点

#runner > a:nth-child(1) > img:nth-child(1)

我已经尝试使用如下标准方法和各种命名约定

document.getElementById("#runner").src="icon.png";
document.getElementById("#runner.a.img").src="icon.png";
document.getElementById("#runner.img").src="icon.png";
document.getElementById("mega node").src="icon.png";

我什至试过 css 都无济于事,

div#runner {
content:url("img.png");
}

最佳答案

您正在 getElementById() 中指定参数以错误的方式,您应该只提供一个 id , 没有选择器 # .您可以找到您的 #runner div然后找到第一个 <img>在其中标记并更改它的src属性:

  document.getElementById('runner').querySelector('img').src = 'icon.png' 

Example

或者更简单,不使用 getElementById() :

 document.querySelector('#runner a img').src = 'icon.png'

Example

关于javascript - 更改嵌套 alt 标签中的 img,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23841154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com