成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

DOM疑惑點整理(三)

lucas / 2044人閱讀

摘要:好的,這些是眾所周知的。和兩者最大區(qū)別就是是否會改變調用它們的節(jié)點自身,類似上面與的其二中所描述。并未寫入規(guī)范,不建議使用,而且會導致調用它的節(jié)點自身消失。兩者可能因為瀏覽器不同,輸出的文本格式略有差別

innerHTML和outerHTML

先說一個幾乎眾所周知的,innerHTML和outerHTML中的內容都會被解析為DOM子樹,其二就是,

執(zhí)行效果等于:

txt

而outerHTML的執(zhí)行,

執(zhí)行效果等于:

txt

就是原本的div消失了,調用outer HTML的整個節(jié)點全部被替換了。但是該div還存在,并沒有被刪除,可以通過console.log(txt)看到它。
好的,這些是眾所周知的。
在使用innerHTML或者outerHTML過程中,會有一個小細節(jié),有關script的,但并不是script在ie8-的那個無作用域的問題(這個也是眾所周知的)。

小細節(jié):
";

這樣的代碼,在瀏覽器運行會出錯,出錯處在第四行,修改第四行為如下,就不會報錯:

txt.innerHTML = "";

需要你加一個轉義符號,反觀第三行結尾不需要轉義符也不會出錯。
原因是瀏覽器解析時遇到就會認為是結束標簽就會和第一行的,記得轉義符。

innerText和outerText

兩者最大區(qū)別就是是否會改變調用它們的節(jié)點自身,類似上面innerHTML與outerHTML的其二中所描述。
outerText并未寫入規(guī)范,不建議使用,而且會導致調用它的節(jié)點自身消失。
innerText與textContent區(qū)別總結:

閱讀需要支付1元查看
<