如何使用jsoup将一个元素替换为元素列表?

时间:2015-04-13 13:36:00

标签: java html-parsing jsoup

我只想用不同的元素列表替换一个元素,我找不到如何做的方法。其中dynamicContentHtmls是元素列表,element是应该替换的元素。

我的实验代码:

int i=0;
    for (Element element: dynamicContents){
        //element.remove();
        element.append(dynamicContentHtmls.get(i));
        //TextNode text = new TextNode(dynamicContentHtmls.get(i), "");
        //element.replaceWith(text);
        //element.html().replaceAll(element.html(),  
        //dynamicContentHtmls.get(i));
        i++;
    }

1 个答案:

答案 0 :(得分:4)

我通过这样做解决了这个问题:

element.parent().append(dynamicContentHtmls.get(i));
element.remove();