2010-06-05 83 views
0

document.getElementById(id).style.display ='table-cell'。這給IE中的錯誤信息,這是IE錯誤或任何其他解決方案,請給任何其他解決方案。IE 7中display ='table-cell'的替換

IE7不支持此屬性。

這是我的編碼。即使Firefox和Chrome也被接受。我的問題是IE。請朋友們給出的解決方案...

var cont2 = document.createElement('div'); 
cont2.style.display = "table-cell"; 
cont2.style.verticalAlign = "middle"; 
cont2.style.lineHeight = 100+"%"; 
cont2.style.padding = 10+"px"; 
cont2.appendChild(body); 
+0

您打算使用哪個版本的IE? – 2010-06-05 12:42:17

+4

「如何替換ie錯誤」 - >替換IE – Eric 2010-06-05 12:47:09

+0

@Marcel - 你認爲這是表格數據的原因嗎?在我看來,OP只是想在div上使用td樣式的垂直對齊行爲。 – Alohci 2010-06-05 14:52:50

回答

0

如果它不工作中唯一的瀏覽器是IE,那麼,很可能在IE瀏覽器中的錯誤。 (至少舊版本的IE)從不支持表格顯示屬性。