我使用Javascript和'onclick'在大型數據庫中顯示隱藏的div,當我使用onclick它顯示爲一個彈出窗口。它在同一個html文件中工作正常,但我無法在另一個html文件中獲得一個id openend。我怎樣才能做到這一點?隨着onclick在其他html文件中顯示隱藏的div
我用這個JavaScript代碼(SH =顯示):
var divState = {}; function sh(id) {
if (document.getElementById) {
var divid = document.getElementById(id);
divState[id] = (divState[id]) ? false : true;
//close others
for (var div in divState){
if (divState[div] && div != id){
document.getElementById(div).style.visibility = 'hidden';
divState[div] = false;
}
}
divid.style.visibility = (divid.style.visibility == 'visible' ? 'hidden' : 'visible'); } }
而且我所說的項目,此代碼(ID = 1):
<a class=w onclick="sh('1');">asdfasdf asdasdfds</a>
我試圖<a onclick="window.location.href='../A/index.html?id=0174' ">
但它不「open」或者show id = 0174,只會在A目錄中打開index.html。如何在A/index.html中點擊E/index.html中的某個項目時使ID 0174可見?
非常感謝!
您可以創建一個js文件,並以HTML文件中嵌入這個腳本。 – Huelfe
但是這並不顯示其他html文件中的隱藏div。 – Fred
你能描述一下你的工作流程嗎?其他html文件是什麼意思?你的意思是像兩個打開的標籤,如果你改變tab1上的東西,tab2也應該改變一些東西? – Huelfe