我有動態創建的圖像(JavaScript)的問題。 我想換一個表格單元格的innerHTML屬性:動態創建的圖像的問題
var x=document.getElementById('myTable').rows;
var y=x[0].cells;
var myImg = document.createElement('img');
myImg .setAttribute("alt","");
myImg .setAttribute("style","vertical-align: middle; visibility:visible");
myImg .setAttribute("src", "http://valid_link/ajax-loader.gif");
y[0].innerHTML = myImg ;
但是,作爲結果我看到「[對象HTMLImageElement]」。如何顯示該圖片?
順便說一句,你也應該避免在HTML文檔'setAttribute',因爲它沒有在IE瀏覽器的許多屬性的工作權利。例如,上面的'style'不起作用。只需使用DOM級別1的HTML屬性,如'myImg.alt ='';'和'myImg.style.verticalAlign ='middle';' - 它更可靠,更好閱讀。 – bobince