作者LisaShie (小麻)
看板Ajax
標題Re: [問題] 從字串轉成DOM
時間Sat Jan 27 07:57:11 2007
※ 引述《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│ 3 │N│ ﹨
■/
│A│ ' │N│ ^//^ │ANANANANANANANANANA
s│ /
█\
│l│ █ │s│ │l│ < ▼ │sls也要豪
邁地
笑_sls
h│ ╯﹨
│y│ ︶ \
. │h│—█//// │y│ ︽█﹨ │hyhyhyhyhyhyhyhyhyh
╰─────╯ ╰─────╯ ╰─────╯ ╰─────╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.127.200.61
1F:→ Lunsrot:不是的 document.write感覺是以此字串重寫整個網頁內容 01/27 09:22
2F:→ Lunsrot:但我需要的是取代部份內容 而又要其中的script良好運作 01/27 09:23
3F:推 deduce:innerHTML是你的好朋友 01/27 16:28
4F:→ Lunsrot:innerHTML並不會使script運作,所以我才需要對字串作處理 01/28 15:51
5F:推 liberation:document.createTextNode 01/29 00:22
6F:推 kickme01:prototype.js裡面有一個函數Element.update可解決此問題 01/29 12:58
7F:→ kickme01:除了改變innerHTML外還會執行<script>內的東西 01/29 13:03