我試圖找出這里可能的基本錯誤。我只是想讓背景圖像應(yīng)用于父.img-wrap類而不是圖像本身。添加背景顏色有效,但背景圖像失敗。任何想法為什么?var imgs = document.querySelectorAll('.img-wrap img');for (let img of imgs) { let imgSrc = img.getAttribute("src"); img.parentNode.style["background-image"] = imgSrc; /* this works: img.parentNode.style["background-color"] = 'blue'; */}img { width: 100px; object-position: -9999px; /* hides image */ border: 1px solid red;}.img-wrap { float: left;}<div class='img-wrap'> <img src = 'https://i.ytimg.com/vi/dw5eILfy-c8/maxresdefault.jpg'></div><div class='img-wrap'> <img src = 'https://i.ytimg.com/vi/dw5eILfy-c8/maxresdefault.jpg'></div><div class='img-wrap'> <img src = 'https://i.ytimg.com/vi/dw5eILfy-c8/maxresdefault.jpg'></div>代碼筆:https ://codepen.io/anon/pen/MNydoe感謝這里的任何幫助。
簡單的背景圖像未從 for of 循環(huán)應(yīng)用于父級
森林海
2021-08-20 17:34:01