有很多问题和我的一样,即使我查看了这个链接。但是我还没有得到一个合适的解决方案,所以我在这里发布我的问题。
当我点击图标时,必须弹出一条消息,当我点击包含图标的相同div时,它应该消失。 这个功能正常工作。 但是当我在div之外单击时,弹出窗口也应该消失。 我该如何修改这个javascript函数才能实现呢?
<div>
<h5 class="haead">Search for a product title
<div class="popup" onclick="myFunction5()"> <img class="qnicon" src="question.png">
<span class="popuptext" id="myPopup5">Search product.</span>
</div>
</h5>
</div>
<script>
function myFunction5() {
var popup = document.getElementById("myPopup5");
popup.classList.toggle("show");
}
</script>