我有一種感覺,我錯過了一些簡單的東西,但似乎無法找到它。innerHTML在Firefox和IE中不起作用
我在使用SwfUpload及其uploadSuccess()
事件時,隱藏進度圖像時,屏幕上顯示「成功」消息。下面是摘錄:
swfu.uploadSuccess = function(file, serverData, response) {
document.getElementById("progressImg").display = "none";
var uploadMessage = document.getElementById("UploadMessage");
uploadMessage.style.display = "block";
uploadMessage.innerHTML("The file, " + file.name + ", was uploaded successfully.");
};
一切工作正常,直到當我試圖設置uploadMessage
對象的文本的最後一行。該對象是指一個<span>
標籤,儘管我也試過它作爲<div>
以防萬一。 IE8說innerHTML
不支持,FF3.5.4不顯示任何錯誤(還沒有添加螢火蟲)。我也試圖只是把設置靜態文本,而不是一個串聯的字符串也無濟於事。
這是一個微不足道的工作,我已經做了無數次w /和框架;但是,目前它不工作。我錯過了什麼?
感謝
編輯:
因爲有人可能會覺得奇怪,當前的文檔類型設置爲HTML 4.0過渡。
謝謝。我知道這是完全愚蠢和簡單的事情,只需要第二組眼睛。 – JamesEggers 2009-10-28 21:31:56