plasTeX 3.0 — A Python Framework for Processing LaTeX Documents

6.3.4 Element Objects

class Element()

The base class for all element-type nodes in a document. Elements generally refer to nodes created by LaTeX commands and environments.

getAttribute(name )

returns the attribute specified by name 

getElementById(elementId )

retrieve the element with the given ID

getElementsByTagName(tagName )

retrieve all nodes with the given name in the node

hasAttribute(name )

returns a boolean indicating whether or not the specified attribute exists

removeAttribute(name )

removes the attribute name  from the attributes dictionary

setAttribute(name, value )

sets the attribute value  in the attributes dictionary using the key name