单击照片会执行叠加/弹出照片。我想更改弹出照片的背景图像以匹配链接它的 < a > 的背景图像。这个问题已经被问过很多次了,但我无法拼凑出正常运行的代码。我也想避免使用任何包,如果可能的话,只使用 css 是理想的,比如
onclick="document.getElementById("photoEnlarged")style.backgroundImage = 'cardinal2'"
调用函数的 div:
<div class="photoFrame">
<a onclick="myFunction('cardinal2')" href="#photoEnlarged">
<img class="imgBird" src="Cardinal1.jpg">
</a>
</div>
功能:
<script>
function myFunction(newURL) {
var x = document.getElementById("photoEnlarged");
x.style.backgroundImage = newURL;
};
</script>
正在更改的元素的 CSS:
#photoEnlarged {
height: 635px;
width: 850px;
margin: 0 auto;
position: relative;
z-index: 10;
display: none;
background: url(Cardinal1.jpg);
background-size: cover;
border-color: #FFFFFF;
border-style: double;
border-width: 5px;
}
本网页的目录:
守候你守候我
HUH函数
相关分类