2012-08-10 86 views
-1
<input id="btnupdate" type="button" value="Update" onclick="update()"/> 
<img id="loadupdate" src="http://localhost/connectu/styles/images/load_big.gif"> 

此代碼由PHP腳本返回並響應AJAX請求。 update()函數包含隱藏按鈕和圖像的代碼。JavaScript - 輸入按鈕隱藏 - 不工作

document.getElementById('btnupdate').style.display='none'; 
document.getElementById('loadupdate').style.display='none'; 

update()函數位於本機文件中。但問題是,圖像隱藏,但不是按鈕。 我試過FIREBUG。沒有JavaScript錯誤。

+0

有什麼是所有的''\''你的HTML? – 2012-08-10 10:44:11

+1

@FelixKling:我認爲這是打破「在他的PHP腳本? – Matthias 2012-08-10 10:45:22

+0

是在急..只是從PHP文件複製它.. – 2012-08-10 10:45:23

回答

5

這應該是style.display

function update(){ 
    document.getElementById('btnupdate').style.display='none'; 
    document.getElementById('loadupdate').style.display='none'; 
} 

SEE IT'S WORKING

+0

抱歉..我的代碼中有.style.display。 。忘了寫在這裏.. – 2012-08-10 10:47:25

+0

事情是..我是隱藏的按鈕,直到一個RESPONSE接收..因爲,我在本地服務器測試,反應是足夠快,看不到隱藏效果.. – 2012-08-10 11:15:59

2

更改爲

document.getElementById('btnupdate').style.display='none'; 

這應該工作

+0

對不起..我在我的代碼中有.style.display ..忘了寫在這裏.. – 2012-08-10 10:51:42