2
我在我的項目中彈出了div標籤array
。我必須隱藏使用for循環彈出的特殊div。下面是JavaScript代碼:如何在jquery中隱藏esc按鍵上的數組div
window.addEventListener('keydown', function(e) {
var TargetDiv = document.getElementById('Srt_pgina');
var PopupDiv = document.getElementById('pgina');
var PopupTagContent = document.getElementById('PopupTagContent');
var SearchFormDiv = document.getElementById("sf-search-form");
if (e.keyCode == 27) {
var Popup = new Array();
Popup[0] = TargetDiv;
Popup[1] = PopupDiv;
Popup[2] = PopupTagContent;
Popup[3] = SearchFormDiv;
for (var i = 0; i < Popup.length; i++) {
if (Popup[i].style.display == 'block') {
Popup[i].style.display = 'none';
}
}
}
});
和你的問題是? – empiric
'Popup [0] = TargetDiv;'這些不會將Popup [x]設置爲任何文檔元素對象。他們只是分配你從上面'.value'賦值得到的任何字符串。您應該在開發工具控制檯中看到錯誤 –