# Editing To edit HTML, first query for an `Element` and then call one of the following methods. ## prepend Adds new text or an element **before** the calling element. ### Prepend an element ```python from minestrone import HTML html = HTML("Dormouse") html.root_element.prepend(name="span", text="The", klass="mr-2") assert str(html) == "TheDormouse" ``` ### Prepend text ```python from minestrone import HTML html = HTML("Dormouse") html.root_element.prepend(text="The ") assert html == "The Dormouse" ``` ## append Adds text content or a new element **after** the calling element. ### Append an element ```python from minestrone import HTML html = HTML("Dormouse") html.root_element.append(name="span", text="Story", klass="ml-2") assert str(html) == "DormouseStory" ``` ### Append text ```python from minestrone import HTML html = HTML("Dormouse") html.root_element.append(text=" Story") assert html == "Dormouse Story" ```