2012-09-24 25 views
0

自動標籤生成爲什麼防止在JavaScript中的innerHTML

theMenuSection.innerHTML='<ul>'; 
alert(theMenuSection.innerHTML); 

農產品<ul> </ul>只是我有開tag.can我從innerHTML的標籤獲得<ul>

感謝

+0

如果你正在嘗試構建一個菜單,你應該在開始時構造html菜單,並在結尾處僅設置一次innerHTML。 – Shmiddty

回答

1

通常(這是每瀏覽器依賴於),當您與DOM交互或使用innerHTML(與DOM交互的)時,您將看到瀏覽器「更正」解釋HTML應該是什麼樣子。當你的源代碼沒有這些功能時,Firefox自動將「thead」元素注入到表格中的原因是相同的。瀏覽器試圖從它所看到的內容推斷'正確的'HTML。