【问题标题】:Calling a JS "onclick function" multiple times within a modal在模态中多次调用 JS“onclick 函数”
【发布时间】:2018-04-08 10:38:29
【问题描述】:

我正在尝试弄清楚如何使用相同的功能
(单击模态框时关闭模态框):

window.onclick = function(event) {
if (event.target == modalEth) {
    modalEth.style.display = "none";
}

window.onclick = function(event) {
if (event.target == modalBtc) {
    modalBtc.style.display = "none";
}

在不同的模态中。

现在,只有 onclick 功能“modalBtc”才能正常工作。

我不知道如何将第一个函数“modalEth”变为现实。

如果有人可以帮助我解决问题,那就太好了。


HTML (1. ModalEth, 2. ModalBtc)

<div id="myModalEth" class="modalEth">
<div class="modal-contentEth">
<p>some content</p>
</div>
</div>

<div id="myModalBtc" class="modalBtc">
<div class="modal-contentBtc">
<p>some content</p>
</div>
</div>

【问题讨论】:

标签: javascript onclick simplemodal


【解决方案1】:
document.getElementById('myModalEth').addEventListener('click', function(event) {
    this.style.display = "none";
}
document.getElementById('myModalBtc').addEventListener('click', function(event) {
    this.style.display = "none";
}

当用户在模态框内单击时,这会隐藏模态框。

【讨论】:

    猜你喜欢
    • 2023-01-29
    • 1970-01-01
    • 1970-01-01
    • 2016-05-03
    • 2021-12-13
    • 2020-07-12
    • 1970-01-01
    • 1970-01-01
    • 2020-08-08
    相关资源
    最近更新 更多