12.Set the HTML of an element

来源:百度文库 编辑:神马文学网 时间:2024/04/27 19:39:44

Set the HTML of an element

Problem

You need to modify the HTML of an element.

Solution

Use the HTML setter methods in Element:

Element div = doc.select("div").first(); // 
 
div.html("

lorem ipsum

"); //

lorem ipsum

 
div.prepend("

First

");div.append("

Last

"); 
// now:

First

lorem ipsum

Last

 
Element span = doc.select("span").first(); // One 
span.wrap("
  • "); 
    // now:
  • One
  • Discussion

    • Element.html(String html) clears any existing inner HTML in an element, and replaces it with parsed HTML.
    • Element.prepend(String first) and Element.append(String last) add HTML to the start or end of an element's inner HTML, respectively
    • Element.wrap(String around) wraps HTML around the outer HTML of an element.

    See also

    You can also use the Element.prependElement(String tag) and Element.appendElement(String tag) methods to create new elements and insert them into the document flow as a child element.