ian*_*ian 3 html javascript css popup
是否可以在一次通话中隐藏多个弹出式窗口?例如,
...onclick="document.getElementById('PopUp1').style.display = 'none' "...
Run Code Online (Sandbox Code Playgroud)
我可以要求它立即获取id为PopUp2,PopUp3等的元素吗?这是否可以通过简单的语法更改来实现?
不,你不能用纯JavaScript做到这一点.你最好从onclick事件中调用一个函数,然后遍历该函数中的弹出窗口:
function closePopups() {
for (var i = 1; i <= 3; i++) {
document.getElementById('PopUp' + i).style.display = 'none'
}
}
Run Code Online (Sandbox Code Playgroud)
然后您的事件处理程序将是:
...onclick="closePopups()"...
Run Code Online (Sandbox Code Playgroud)