如何在JavaScript中定位img元素以更改img src。
<body>
<div class="cover">
<img src="img.jpg" width="60" height="60">
</div>
</body>
答案 0 :(得分:2)
document.querySelector(".cover img").src = "/test/test.jpg";
请访问HTML DOM querySelector() Method了解更多信息(兼容性,......)
答案 1 :(得分:0)
element.querySelector('img')
也可以帮助你。
var cover = document.getElementsByClassName('cover')[0],
img = cover.querySelector('img');
img.src = 'http://placehold.it/60x60';
<div class="cover">
<img src="img.jpg" width="60" height="60">
</div>
答案 2 :(得分:0)
首先选择你的父类,然后使用它选择你的子元素。
var a = document.querySelector(".cover");
var b = a.querySelector("img");
b.style.width = "500px";
b.style.height = "500px";
b.src = "https://source.unsplash.com/category/nature";
答案 3 :(得分:0)
如果您不想支持旧版浏览器,可以使用 document.querySelector :
document.querySelector(".cover img").setAttribute("src", "anotherimage.png");