|
Oracle Fusion Middleware Javascript API Reference for Oracle ADF Faces 12c (12.1.3) E41654-01 |
||||||||
PREV NEXT | FRAMES NO FRAMES Warning: private items are visible |
org.ecmascript.object.Object | +--org.w3c.dom.core.Node | +--org.w3c.dom.core.Element
public abstract class Element extends Node
Element
interface represents an Element
in an HTML or XML document. Elements may have attributes associated with them; since the Element
interface inherits from Node
, the generic Node
interface attribute attributes
may be used to retrieve the set of all attributes for an element. There are methods on the Element
interface to retrieve either an Attr
object by name or an attribute value by name. In XML, where an attribute value may contain entity references, an Attr
object should be retrieved to examine the possibly fairly complex sub-tree representing the attribute value. On the other hand, in HTML, where all attributes have simple string values, methods to directly access an attribute value can safely be used as a convenience.
Field Summary |
|
---|---|
public String |
|
public String |
|
public String |
|
public String |
|
public String |
|
public String |
Fields inherited from org.w3c.dom.core.Node |
ATTRIBUTE_NODE, attributes, CDATA_SECTION_NODE, childNodes, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, firstChild, lastChild, localName, namespaceURI, nextSibling, nodeName, nodeType, nodeValue, NOTATION_NODE, ownerDocument, parentNode, prefix, previousSibling, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
Fields inherited from org.ecmascript.object.Object |
constructor, prototype |
Method Summary |
|
---|---|
public String |
|
public Attr |
|
public Attr |
|
public String |
|
public NodeList |
|
public NodeList |
|
public Boolean |
|
public Boolean |
|
public void |
|
public Attr |
|
public void |
|
public void |
|
public Attr |
|
public Attr |
|
public void |
|
Methods inherited from org.w3c.dom.core.Node |
appendChild, cloneNode, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild |
Field Detail |
---|
public String className
public String dir
<Q lang="he" dir="rtl"
public String id
public String lang
public String tagName
<elementExample id="demo"> ... </elementExample> ,
tagName
has the value "elementExample"
. Note that this is case-preserving in XML, as are all of the operations of the DOM. The HTML DOM returns the tagName
of an HTML element in the canonical uppercase form, regardless of the case in the source HTML document.Example:
<div id="doc">
<div>
Text in the first DIV.
</div>
<div id="DDD" class="secondClass">
Some text in the second DIV.
</div>
<div class="thirdClass">
Some text and <span id="SSS">element</span> in the third DIV.
</div>
<div class="fourthClass">
We can try <i>another elements</i>.
It will be much more <b>interesting</b>.
</div>
<div>
Text in the last DIV.
</div>
</div>
public String title
Method Detail |
---|
public String getAttribute(String name)
Example:
<div id="doc">
<div>
Text in the first DIV.
</div>
<div >
Some text in the second DIV.
</div>
<div class="thirdClass">
Some text and <span >element</span> in the third DIV.
</div>
<div class="fourthClass">
We can try <i>another elements</i>.
It will be much more <b>interesting</b>.
</div>
<div>
Text in the last DIV.
</div>
</div>
name |
- | The name of the attribute to retieve. |
String
- The Attr value as a string, or the empty string if that attribute does not have a specified or default value.public Attr getAttributeNode(String name)
Example:
<div id="doc">
<div>
Text in the first DIV.
</div>
<div >
Some text in the second DIV.
</div>
<div class="thirdClass">
Some text and <span >element</span> in the third DIV.
</div>
<div class="fourthClass">
We can try <i>another elements</i>.
It will be much more <b>interesting</b>.
</div>
<div>
Text in the last DIV.
</div>
</div>
name |
- | The name (nodeName) of the attribute to retrieve. |
Attr
- The Attr node with the specified name (nodeName) or null if there is no such attribute.public Attr getAttributeNodeNS(String namespaceURI,
String localName)
Example:
<div >
<div>
Text in the first DIV.
</div>
<svg:svg id="logo" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="60">
<svg:g style="fill:#3399cc; font-size:36pt; font-family:'dialog'; font-weight: bold">
<svg:a xlink:type="simple" xlink:href="http://www.zvon.org">
<svg:text x="50%" y="65%" text-anchor="middle">ZVON.org</svg:text>
</svg:a>
</svg:g>
</svg:svg>
<apply xmlns="http://www.w3.org/1998/Math/MathML">
<int/>
<bvar>
<ci> x </ci>
</bvar>
<interval>
<ci> a </ci>
<ci> b </ci>
</interval>
<apply>
<cos/>
<ci> x </ci>
</apply>
</apply>
<div>
Text in the last DIV.
</div>
</div>
namespaceURI |
- | The namespace URI of the attribute to retrieve. |
localName |
- | The local name of the attribute to retrieve. |
Attr
- The Attr node with the specified attribute local name and namespace URI or null if there is no such attribute.public String getAttributeNS(String namespaceURI,
String localName)
Example:
<div >
<div>
Text in the first DIV.
</div>
<svg:svg >
<svg:g style="fill:#3399cc; font-size:36pt; font-family:'dialog'; font-weight: bold">
<svg:a xlink:type="simple" xlink:href="http://www.zvon.org">
<svg:text x="50%" y="65%" text-anchor="middle">ZVON.org</svg:text>
</svg:a>
</svg:g>
</svg:svg>
<apply xmlns="http://www.w3.org/1998/Math/MathML">
<int/>
<bvar>
<ci> x </ci>
</bvar>
<interval>
<ci> a </ci>
<ci> b </ci>
</interval>
<apply>
<cos/>
<ci> x </ci>
</apply>
</apply>
<div>
Text in the last DIV.
</div>
</div>
namespaceURI |
- | The namespace URI of the attribute to retrieve. |
localName |
- | The local name of the attribute to retrieve. |
String
- The Attr value as a string, or the empty string if that attribute does not have a specified or default value.public NodeList getElementsByTagName(String name)
Example:
<div id="doc">
<div>
Text in the first DIV.
</div>
<div >
Some text in the second DIV.
</div>
<div class="thirdClass">
Some text and <span >element</span> in the third DIV.
</div>
<div class="fourthClass">
We can try <i>another elements</i>.
It will be much more <b>interesting</b>.
</div>
<div>
Text in the last DIV.
</div>
</div>
name |
- | The name of the tag to match on. The special value "*" matches all tags. |
NodeList
- A list of matching Element nodes.public NodeList getElementsByTagNameNS(String namespaceURI,
String localName)
Example:
<div >
<div>
Text in the first DIV.
</div>
<svg:svg >
<svg:g style="fill:#3399cc; font-size:36pt; font-family:'dialog'; font-weight: bold">
<svg:a xlink:type="simple" xlink:href="http://www.zvon.org">
<svg:text x="50%" y="65%" text-anchor="middle">ZVON.org</svg:text>
</svg:a>
</svg:g>
</svg:svg>
<apply xmlns="http://www.w3.org/1998/Math/MathML">
<int/>
<bvar>
<ci> x </ci>
</bvar>
<interval>
<ci> a </ci>
<ci> b </ci>
</interval>
<apply>
<cos/>
<ci> x </ci>
</apply>
</apply>
<div>
Text in the last DIV.
</div>
</div>
namespaceURI |
- | The namespace URI of the elements to match on. The special value "*" matches all namespaces. |
localName |
- | The local name of the elements to match on. The special value "*" matches all local names. |
NodeList
- A new NodeList object containing all the matched Elements.public Boolean hasAttribute(String name)
Example:
<div id="doc">
<div>
Text in the first DIV.
</div>
<div >
Some text in the second DIV.
</div>
<div class="thirdClass">
Some text and <span >element</span> in the third DIV.
</div>
<div class="fourthClass">
We can try <i>another elements</i>.
It will be much more <b>interesting</b>.
</div>
<div>
Text in the last DIV.
</div>
</div>
name |
- | The name of the attribute to look for. |
Boolean
- true if an attribute with the given name is specified on this element or has a default value, false otherwise.public Boolean hasAttributeNS(String namespaceURI,
String localName)
Example:
<div xmlns:svg="http://www.w3.org/2000/svg">
<div>
Text in the first DIV.
</div>
<svg:svg >
<svg:g style="fill:#3399cc; font-size:36pt; font-family:'dialog'; font-weight: bold">
<svg:a xlink:type="simple" xlink:href="http://www.zvon.org">
<svg:text x="50%" y="65%" text-anchor="middle">ZVON.org</svg:text>
</svg:a>
</svg:g>
</svg:svg>
<apply xmlns="http://www.w3.org/1998/Math/MathML">
<int/>
<bvar>
<ci> x </ci>
</bvar>
<interval>
<ci> a </ci>
<ci> b </ci>
</interval>
<apply>
<cos/>
<ci> x </ci>
</apply>
</apply>
<div>
Text in the last DIV.
</div>
</div>
namespaceURI |
- | The namespace URI of the attribute to look for. |
localName |
- | The local name of the attribute to look for. |
Boolean
- True if an attribute with the given local name and namespace URI is specified or has a default value on this element, false otherwise.public void removeAttribute(String name)
removeAttributeNS(String, String)
method.Example:
<div >
<div>
Text in the first DIV.
</div>
<div >
Some text in the second DIV.
</div>
<div class="thirdClass">
Some text and <span >element</span> in the third DIV.
</div>
<div class="fourthClass">
We can try <i>another elements</i>.
It will be much more <b>interesting</b>.
</div>
<div>
Text in the last DIV.
</div>
</div>
name |
- | The name of the attribute to remove. |
void
- nullDOMException
NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly.public Attr removeAttributeNode(Attr oldAttr)
Attr
has a default value it is immediately replaced. The replacing attribute has the same namespace URI and local name, as well as the original prefix, when applicable.Example:
<div >
<div>
Text in the first DIV.
</div>
<div >
Some text in the second DIV.
</div>
<div class="thirdClass">
Some text and <span >element</span> in the third DIV.
</div>
<div class="fourthClass">
We can try <i>another elements</i>.
It will be much more <b>interesting</b>.
</div>
<div>
Text in the last DIV.
</div>
</div>
oldAttr |
- | The Attr node to remove from the attribute list. |
Attr
- The Attr node that was removed.DOMException
NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly.public void removeAttributeNS(String namespaceURI,
String localName)
Example:
<div xmlns:svg="http://www.w3.org/2000/svg">
<div>
Text in the first DIV.
</div>
<svg:svg >
<svg:g style="fill:#3399cc; font-size:36pt; font-family:'dialog'; font-weight: bold">
<svg:a xlink:type="simple" xlink:href="http://www.zvon.org">
<svg:text x="50%" y="65%" text-anchor="middle">ZVON.org</svg:text>
</svg:a>
</svg:g>
</svg:svg>
<apply xmlns="http://www.w3.org/1998/Math/MathML">
<int/>
<bvar>
<ci> x </ci>
</bvar>
<interval>
<ci> a </ci>
<ci> b </ci>
</interval>
<apply>
<cos/>
<ci> x </ci>
</apply>
</apply>
<div>
Text in the last DIV.
</div>
</div>
namespaceURI |
- | The namespace URI of the attribute to remove. |
localName |
- | The local name of the attribute to remove. |
void
- nullDOMException
NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly.DOMException
NOT_FOUND_ERR: Raised if oldAttr is not an attribute of the element.public void setAttribute(String name,
String value)
Attr
node plus any Text
and EntityReference
nodes, build the appropriate subtree, and use setAttributeNode(Attr)
to assign it as the value of an attribute.setAttributeNS(String, String, String)
method.Example:
<div >
<div>
Text in the first DIV.
</div>
<div >
Some text in the second DIV.
</div>
<div class="thirdClass">
Some text and <span >element</span> in the third DIV.
</div>
<div class="fourthClass">
We can try <i>another elements</i>.
It will be much more <b>interesting</b>.
</div>
<div>
Text in the last DIV.
</div>
</div>
name |
- | The name of the attribute to create or alter. |
value |
- | Value to set in string form. |
void
- nullDOMException
INVALID_CHARACTER_ERR: Raised if the specified name contains an illegal character.DOMException
NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly.public Attr setAttributeNode(Attr newAttr)
setAttributeNodeNS(Attr)
method.Example:
<div >
<div>
Text in the first DIV.
</div>
<div >
Some text in the second DIV.
</div>
<div class="thirdClass">
Some text and <span >element</span> in the third DIV.
</div>
<div class="fourthClass">
We can try <i>another elements</i>.
It will be much more <b>interesting</b>.
</div>
<div>
Text in the last DIV.
</div>
</div>
newAttr |
- | The Attr node to add to the attribute list. |
Attr
- If the newAttr attribute replaces an existing attribute, the replaced Attr node is returned, otherwise null is returned.DOMException
WRONG_DOCUMENT_ERR: Raised if newAttr was created from a different document than the one that created the element.DOMException
NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly.DOMException
INUSE_ATTRIBUTE_ERR: Raised if newAttr is already an attribute of another Element
object. The DOM user must explicitly clone Attr
nodes to re-use them in other elements.public Attr setAttributeNodeNS(Attr newAttr)
Example:
<div xmlns:svg="http://www.w3.org/2000/svg">
<div>
Text in the first DIV.
</div>
<svg:svg >
<svg:g style="fill:#3399cc; font-size:36pt; font-family:'dialog'; font-weight: bold">
<svg:a xlink:type="simple" xlink:href="http://www.zvon.org">
<svg:text x="50%" y="65%" text-anchor="middle">ZVON.org</svg:text>
</svg:a>
</svg:g>
</svg:svg>
<apply xmlns="http://www.w3.org/1998/Math/MathML">
<int/>
<bvar>
<ci> x </ci>
</bvar>
<interval>
<ci> a </ci>
<ci> b </ci>
</interval>
<apply>
<cos/>
<ci> x </ci>
</apply>
</apply>
<div>
Text in the last DIV.
</div>
</div>
newAttr |
- | The Attr node to add to the attribute list. |
Attr
- If the newAttr attribute replaces an existing attribute with the same local name and namespace URI, the replaced Attr node is returned, otherwise null is returned.DOMException
WRONG_DOCUMENT_ERR: Raised if newAttr was created from a different document than the one that created the element.DOMException
NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly.DOMException
INUSE_ATTRIBUTE_ERR: Raised if newAttr is already an attribute of another Element
object. The DOM user must explicitly clone Attr
nodes to re-use them in other elements.public void setAttributeNS(String namespaceURI,
String qualifiedName,
String value)
Text
and EntityReference
nodes, build the appropriate subtree, and use setAttributeNodeNS(Attr)
or setAttributeNode(Attr)
to assign it as the value of an attribute.Example:
<div xmlns:svg="http://www.w3.org/2000/svg">
<div>
Text in the first DIV.
</div>
<svg:svg >
<svg:g style="fill:#3399cc; font-size:36pt; font-family:'dialog'; font-weight: bold">
<svg:a xlink:type="simple" xlink:href="http://www.zvon.org">
<svg:text x="50%" y="65%" text-anchor="middle">ZVON.org</svg:text>
</svg:a>
</svg:g>
</svg:svg>
<apply xmlns="http://www.w3.org/1998/Math/MathML">
<int/>
<bvar>
<ci> x </ci>
</bvar>
<interval>
<ci> a </ci>
<ci> b </ci>
</interval>
<apply>
<cos/>
<ci> x </ci>
</apply>
</apply>
<div>
Text in the last DIV.
</div>
</div>
namespaceURI |
- | The namespace URI of the attribute to create or alter. |
qualifiedName |
- | The qualified name of the attribute to create or alter. |
value |
- | The value to set in string form. |
void
- nullDOMException
INVALID_CHARACTER_ERR: Raised if the specified qualified name contains an illegal character.DOMException
NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly.DOMException
NAMESPACE_ERR: Raised if the qualifiedName is malformed, if the qualifiedName has a prefix and the namespaceURI is null, if the qualifiedName has a prefix that is "xml" and the namespaceURI is different from "http://www.w3.org/XML/1998/namespace", or if the qualifiedName is "xmlns" and the namespaceURI is different from "http://www.w3.org/2000/xmlns/".
|
Oracle Fusion Middleware Javascript API Reference for Oracle ADF Faces 12c (12.1.3) E41654-01 |
||||||||
PREV NEXT | FRAMES NO FRAMES Warning: private items are visible |