我試圖創建一個輸入,其中有人可以在文本區域中寫入JavaScript。在他們點擊一個按鈕之後,我加載他們在文本區域中編寫的腳本,並將其插入到將要保存的html div中(將這個和其他html元素保存爲基本的自定義創建頁面)使用JavaScript將JavaScript片段添加到div只運行,從不插入內容
但是, JavaScript與jQuery的div,它只是運行腳本,但不插入內容。有沒有辦法讓代碼運行並複製到html中,以便我可以保存所寫的內容?
編輯:下面是一個例子:
HTML:
JS:(jQuery的) $( '#myDiv')的html( 'window.alert( 「測試」)'); ('#myDiv')。html()=「」,div仍然是空的。
我正在尋找一種方法將腳本文本插入到div中,然後在不丟失HTML中的腳本的情況下運行它。
爲什麼不只保存已經在textarea中的東西? –
請告訴我們你試過的東西。 – Blazemonger
你應該給我們看一些代碼。您可能應該在* div中添加代碼*,然後eval()代碼(或執行代碼) – JMax