2013年12月4日 星期三

innerHtml問題面面觀

innerHtml 是一個非常好用的DOM屬性
但是有一些情況它產生出來的問題超級可怕!!因為根本沒辦法Debug!
現在就兩個狀況敘述一下:
1.Ajax回來的資料顯示不出來:檢查是否有DIV包在外面,或是看看DIV跟Table,TR,TD之間的關係,調整一下應該就可以了。
2.Form裡面的資料innerHtml改過後變數無法submit過去目標網頁,這個超離奇的,沒改過時就可以,一改過就不行了!而且只有被改的欄位有影響,沒被改的欄位仍然正常!目前發現的是在一個table中包了超過一個form就不行!後來改成form包在table外面就解決了,不確定是不能table包在form外面還是不能一個table中包了超過一個form。反正form包在table外面確定是可以的了!

沒有留言:

張貼留言