我正在阅读一大堆HTML,我希望能够以与DOM相同的方式遍历HTML的这个子树。
在Prototype中是否有一种方法可以获取一大块HTML(例如来自AJAX调用)并以某种方式“包装”它以使其成为Prototype元素,从而允许我使用{{1}进行搜索等等?
或者我是否需要先将它添加到DOM中才能以这种方式操作它?
提前致谢。
答案 0 :(得分:5)
var myDOMStructure = (new Element('div')).update(yourHTML);
myDOMStructure.down().down().up(); /// etc...
答案 1 :(得分:1)
您可以创建一个容器元素,为其指定一个ID并将复杂的HTML放入其中:
$('mydiv').update(complexHTML);
然后你应该像DOM元素一样完成它。