0
元素的style.display
返回值undefined
的原因是什么?为什么style.display的值未定义?
在我的JavaScript,我有一个if语句检查
if (document.getElementById("myModal").style.display != 'none'){
console.log("The pop up is visible.");
do something
}
在我的CSS,我有myModal
设置为display: none;
myModal
是通过点击访问一个弹出窗体。
我把我的<script>
为js文件移动到HTML的底部,这不会确保我的DOM在JavaScript运行之前完全加载吗?但是,即使条件未满足(即弹出窗口当前不可见),页面加载后也会立即显示console.log
。
不确定Leaflet API是否与此有关?
固定,对不起回合。 –
@IsabelInc在'