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在'