0
的div
標籤中沒有表定義的內部工作:DIV沒有在IE工作表定義
<table>
<tr></tr>
<div id="choice"><tr>
<td>-------</td>
<td>-------</td>
<td>-------</td>
<td>-------</td>
</tr></div>
<tr></tr>
</table>
如果我想--->getElementById("choice").innerhtml="some data with td's"
沒有在IE瀏覽器的工作?
但是,如果使用div
,通過啓動新的表像,
<table>
<tr></tr>
<div id="choice"><table>
<tr>
<td>-------</td>
<td>-------</td>
<td>-------</td>
<td>-------</td>
</tr>
</table>
</div>
<tr></tr>
</table>
但我可以讓這個只有一個表,要在IE
作爲我這個講究標記無效 –
你究竟想在這裏實現什麼? –
在div上放置一個emtry
回答
表標籤運行必須遵循特定的語義。您只能在TD或TH內插入標籤(div和其他標籤)!在表格/表格之間插入任何不是以下標籤的標籤是不可能的:tr,td,th,thead,tbody,tfoot(無論如何,您必須將它們正確嵌套!)。 這是不幸的是很常見的錯誤,可以減免表結構形式,如:
上面的例子它很難調試......所以爲了尊重表意義
來源
2012-08-23 08:54:32 daveoncode
相關問題