這是比較的innerHTML /的textContent性能,在現有的以及關於新創建的style
元件的測試:http://jsperf.com/innerhtml-vs-textcontent/3易混性能差
結果暗示:
innerHTML
和textContent
在每個測試的瀏覽器上執行完全相同的新創建的style
節點- 在現有的
style
節點上,它們在Safari和Opera中執行完全相同,但是innerHTML
是快於Firefox和Chrome - 與新創建的一個更換
style
節點是不是覆蓋它在Firefox和Chrome在OperatextContent
,慢,在Safari沒有區別更快。
雖然這並不奇怪,瀏覽器性能的不同,我覺得在大膽部分相當驚人。
那麼,innerHTML
怎麼會比textContent
更快,以及爲什麼要替換某個節點比替換它的內容更快?
不知道你在說什麼。我認爲你在這裏談論的是獲得者,而不是制定者 – user123444555621