2014-10-04 29 views
0

除了Document.Write()之外,我還聽說.html()是一種很好且有效的方法,可將腳本和html標記加載到頁面中。但有沒有更好的方式來使用innerHTML類似於.html的JQuery,我不想使用JQuery插件,因爲它們消耗了頁面容量,並且還想通過基本的JavaScript啓動創建我自己的Javascript插件。 :)Javascript公式.html()等效

+1

發現其實jQuery的'.html'使用幕後'innerHTML'財產。你應該設置你的目標容器的innerHTML,即使它包含腳本 – 2014-10-04 03:11:24

+0

但是它並沒有像預期的那樣執行腳本,我一直在互聯網上尋找解決方案。 :) – 2014-10-04 03:53:53

回答

0

.html() method uses the browser's innerHTML property所以@Manish在評論中說,你需要添加目標容器的innerHTML

樣本例如可以從documentation

+0

您的意思是,將腳本標籤添加到目標容器中並執行腳本重新創建並使用innerHTML輸出? – 2014-10-04 04:00:06

+0

是啊實際上.html()使用innerHtml屬性.. – 2014-10-04 04:03:28

+0

隨着評估呢? :) – 2014-10-04 04:04:44