我在DIV元素中有2个元素,其中1个具有可见性设置为隐藏。我希望隐藏的人变得可见,但没有这样做
我在父母div中有一个DIV和IMG。
我假设如果我单击父级的顶部,则IMG将设置为可见如下。
当我单击父级时,IMG不可见。我在做什么错?
function displayLock(display_square) {
if (display_square == 4) {
document.getElementById("sq4").style.visibility = "visible"
}
}
img#sq4 {
visibility: hidden;
}
<div class="twenty-three" id="twenty-three">
<div id="question">?</div>
<img id="sq4" src="./lock_1.png" onclick="displayLock(4)" />
</div>
I have a div and an img inside a parent div.
I assume if I click on top of the parent div, the img will be set to visible as below.
The img is not rendered visible when I click on the parent div. What am I doing wrong?
function displayLock(display_square) {
if (display_square == 4) {
document.getElementById("sq4").style.visibility = "visible"
}
}
img#sq4 {
visibility: hidden;
}
<div class="twenty-three" id="twenty-three">
<div id="question">?</div>
<img id="sq4" src="./lock_1.png" onclick="displayLock(4)" />
</div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的活动听众在隐形元素上
尝试此尝试
Your event listener is on the invisible element
Try this