=head1 NAME Mozilla::DOM::Element =for object Mozilla::DOM::Element Mozilla::DOM::Element is a wrapper around an instance of Mozilla's nsIDOMElement interface. This inherits from L. * The nsIDOMElement interface represents an element in an HTML or * XML document. * * For more information on this interface please see * LEwww.w3.orgETREDOM-Level-2-CoreE> Note: you can QueryInterface an Element object to a subclass like L (from which of course you can call Element methods). =head1 CLASS METHODS =head2 $iid = Mozilla::DOM::Element->B() Pass this to QueryInterface. =head1 METHODS =head2 $tagname = $element->B() =over =back =head2 $bool = $element->B($name) =over =over =item * $name (string) =back =back =head2 $attr = $element->B($name) =over =over =item * $name (string) =back =back =head2 $element->B($name, $value) =over =over =item * $name (string) =item * $value (string) =back =back =head2 $element->B($name) =over =over =item * $name (string) =back =back =head2 $bool = $element->B($namespaceURI, $localName) =over =over =item * $namespaceURI (string) =item * $localName (string) =back =back =head2 $attr = $element->B($namespaceURI, $localName) =over =over =item * $namespaceURI (string) =item * $localName (string) =back =back =head2 $element->B($namespaceURI, $qualifiedName, $value) =over =over =item * $namespaceURI (string) =item * $qualifiedName (string) =item * $value (string) =back =back =head2 $element->B($namespaceURI, $localName) =over =over =item * $namespaceURI (string) =item * $localName (string) =back =back =head2 $attrnode = $element->B($name) =over =over =item * $name (string) =back =back =head2 $attrnode = $element->B($newAttr) =over =over =item * $newAttr (Mozilla::DOM::Attr) =back =back =head2 $attrnode = $element->B($attrnode) =over =over =item * $oldAttr (Mozilla::DOM::Attr) =back =back =head2 $attrnode = $element->B($namespaceURI, $localName) =over =over =item * $namespaceURI (string) =item * $localName (string) =back =back =head2 $attrnode = $element->B($newAttr) =over =over =item * $newAttr (Mozilla::DOM::Attr) =back =back =head2 $nodelist = $element->B($name) In scalar context, returns a L. In list context, returns a list of Ls. =over =over =item * $name (string) =back =back =head2 $nodelist = $element->B($namespaceURI, $localName) In scalar context, returns a L. In list context, returns a list of Ls. =over =over =item * $namespaceURI (string) =item * $localName (string) =back =back =head1 SEE ALSO L =head1 COPYRIGHT Copyright (C) 2005-2007, Scott Lanning This software is licensed under the LGPL. See L for a full notice. =cut