爲什麼JavaScript函數不能觸發彈出窗口?我已經嘗試過.classlist以及style.visibility,並且不會觸發#filter div顯示。CSS和JavaScript彈出不起作用
<div class='lpicon' onclick="designFunction">
<img class='lpactionicon' src='file:///Users/homefolder/Desktop/Hyperspace%20Website/Images/Launchpad/LP%20Action%20Icon-%20Design.png'/>
</div>
<div id='filter'>
</div>
CSS:
.lpicon {
height: 100px;
width: 50px;
margin-left: 14%;
margin-top: 8%;
float: left; }
#filter {
visibility: hidden;
height: 100%;
width: 100%;
background-color: grey;
position: absolute;
opacity: .7;
top: 0px; }
的JavaScript:
function designFunction() {
document.getElementById("filter").classList.remove("block");
}
你需要執行你的函數,在你的函數'designFunction();' –
後添加這個看起來不像'#filter'有一個'block'類去除? – adeneo
'designFunction()'需要在全局/窗口範圍中定義,請參閱示例:https://jsfiddle.net/k7yvo7xu/ –