我有一個HTML網頁,其中我需要找出所有具有display:none
的元素,並使用腳本將它們設置爲display:block
,我可以在控制檯中編寫或使用螢火蟲。將所有'display:none'轉換爲HTML中的顯示塊
已經有一個腳本存在,用於顯示錶單標籤中的所有隱藏元素。我需要一個display:none
到display:block
的類似腳本。
var snapHidden = document.evaluate("//input[@type='hidden']",
document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i = snapHidden.snapshotLength - 1; i >= 0; i--) {
var elmHidden = snapHidden.snapshotItem(i);
elmHidden.style.MozOutline = '1px dashed #666';
elmHidden.type = 'text';
elmHidden.title = 'Hidden field "' +
(elmHidden.name || elmHidden.id) + '"';
}
是'顯示:none'加入通過一個共同的CSS文件?或通過'style = display:none'標籤?如果通過風格標籤,你是否打算只顯示這些時間來阻止或隱藏任何東西? – mk117
也許這有助於:[jQuery是否可以獲得與元素相關的所有CSS樣式?](http://stackoverflow.com/questions/754607/can-jquery-get-all-css-styles-associated-with-an-element #answer-5830517)....使用該腳本來獲取'display:none'樣式,並在這些元素中添加'.show()',如果它們的屬性中包含該樣式的話。 – mk117
您發佈的代碼與您的問題無關。請編輯您的問題,併發布迄今已嘗試的代碼。 –