Re: [問題] 從字串轉成DOM

看板Ajax作者 (小麻)時間18年前 (2007/01/27 07:57), 編輯推噓3(305)
留言8則, 4人參與, 最新討論串2/5 (看更多)
※ 引述《Lunsrot (lun)》之銘言: : 有點不太清楚這個問題是該在這個版還是Web_Design版問^^ : 在下需要將一個字串轉成DOM以便操作, : 主要是因為由XMLHttpRequest接收的資料為字串型態(responseText), : 因某些緣故不使用responseXML, : 但我又必須要讓新進來的HTML碼中的script可以良好運作, 你說的 該不會是 domcument.write(你的字串) : 也就是要對responseText所收到的資訊作些處理, : 所以想請問有無Javascript的函式可以由text產生出DOM, : 故請知道的人給個建議或答案吧,感謝。 : ps: 找了一個下午了,但對Javascript沒有十分熟悉, : 所以很難確定自己在google上打的關鍵字的方向對不對, : 有找到Java和Python版的此種函式,但總認為Javascript應該已有人實作。 -- ╭─────╮ ╭─────╮ ╭─────╮ ╭─────╮ c = =o⊙⊙c│ ξ │o│ │c就算ococococ A 3N/ A│ ' │N^//^ANANANANANANANANANA s/\ l│ █ │s l│ <sls也要笑_sls h╯﹨ y︶ \. │h│—█////y│ ︽█﹨ │hyhyhyhyhyhyhyhyhyh ╰─────╯ ╰─────╯ ╰─────╯ ╰─────╯ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.127.200.61

01/27 09:22, , 1F
不是的 document.write感覺是以此字串重寫整個網頁內容
01/27 09:22, 1F

01/27 09:23, , 2F
但我需要的是取代部份內容 而又要其中的script良好運作
01/27 09:23, 2F

01/27 16:28, , 3F
innerHTML是你的好朋友
01/27 16:28, 3F

01/28 15:51, , 4F
innerHTML並不會使script運作,所以我才需要對字串作處理
01/28 15:51, 4F

01/29 00:22, , 5F
document.createTextNode
01/29 00:22, 5F

01/29 12:58, , 6F
prototype.js裡面有一個函數Element.update可解決此問題
01/29 12:58, 6F

01/29 13:03, , 7F
除了改變innerHTML外還會執行<script>內的東西
01/29 13:03, 7F

01/29 13:04, , 8F
附上函數庫網址: http://prototype.conio.net/
01/29 13:04, 8F
文章代碼(AID): #15kfLPAv (Ajax)
文章代碼(AID): #15kfLPAv (Ajax)