作者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