解決IE 7無法動態append


IE 7下使用append或appendTo動態加入html element無效
google了很久發現大多數@解決辦法都是建議要有完整的結束標記,例如< div>開頭就要有< /div>結尾,即可避免append失敗的狀況。
但是,我實際在IE 9的F12開發者工具以IE 7模式測試還是沒反應,網頁也沒報錯。
後來才想到可能是DOM文件的不合理,因為我把div、input一堆有的沒的直接塞在table裡面,而不是塞tr、td這類的給table,
後來乖乖組合成合理的文件結構就好了

綜合以上,append的效果在Firefox、IE 8、IE 9都正常,在懷疑IE 7很爛前請先確認自己的Html合理 XD

沒有留言: