当我点击一个按钮时,我试图让一个 div 出现。我希望出现的 div 是 .photo1。我只为小提琴使用了一个带有背景颜色的块,但实际上它将是一个在点击时可见的图像。目前,点击没有任何反应。
非常感谢您的帮助。
我的代码可以在这里的 jsfiddle 找到
html是:
<body>
<ul class="menu">
<li>
<a href="#" onclick="showStuff('photo1')";> show the block </a>
</li>
</menu>
<span div id="photo1" style="display: none;">
<brandinfobox class="photo1"> </brandinfobox>
</span>
</body>
javascript是:
function showStuff(id) {
document.getElementById(id).style.display = 'block';
}
CSS是:
.menu {
position:absolute;
background-color: orange;
background-size: 40, 130px;
font-size: 14px;
left: 20px;
text-align: center;
line-height: 40px;
}
brandinfobox {
position: absolute;
height: 384px;
width:620px;
}
.photo1 {
position:absolute;
top: 100px;
left: 100px;;
background-color:black;
width:200px;
height: 200px;
background-size: contain;
}