public class Attr extends Node
Attr.ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE| Constructor and Description |
|---|
Attr()
Creates an instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
detachFromParent()
Detaches this attribute from the parent HTML element after caching the attribute value.
|
DomAttr |
getDomNodeOrDie()
Returns the DOM node that corresponds to this JavaScript object or throw
an exception if one cannot be found.
|
Node |
getFirstChild()
Gets the JavaScript property
firstChild for the node that
contains the current node. |
Node |
getLastChild()
Gets the JavaScript property
lastChild for the node that
contains the current node. |
Object |
getLocalName()
Returns the local name of this attribute.
|
String |
getName()
Returns the name of the attribute.
|
Object |
getNamespaceURI()
Returns the URI that identifies an XML namespace.
|
String |
getNodeValue()
Returns the value of this attribute.
|
Object |
getOwnerElement()
Returns the owner element.
|
Node |
getParentNode()
Gets the JavaScript property
parentNode for the node that
contains the current node. |
Object |
getPrefix()
Returns the namespace prefix.
|
String |
getValue()
Returns the value of this attribute.
|
boolean |
isExpando()
Returns
true if the attribute is a custom property. |
boolean |
isSpecified()
Returns
true if this attribute has been specified. |
void |
setValue(String value)
Sets the value of this attribute.
|
after, appendChild, asJavaScriptException, before, cloneNode, compareDocumentPosition, contains, getAttributes, getBaseURI, getChildElementCount, getChildNodes, getChildren, getFirstElementChild, getJavaScriptNode, getLastElementChild, getNextSibling, getNodeName, getNodeType, getOwnerDocument, getParent, getParentElement, getPreviousSibling, getTextContent, hasAttributes, hasChildNodes, insertBefore, insertBeforeImpl, isSameNode, normalize, remove, removeChild, replaceChild, replaceWith, setNodeValue, setTextContentaddEventListener, clearEventListenersContainer, dispatchEvent, executeEventLocally, fireEvent, getEventHandler, getEventListenersContainer, hasEventHandlers, isEventHandlerOnWindow, removeEventListener, setEventHandlerclone, equivalentValues, get, getBrowserVersion, getDefaultValue, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getWindow, getWindow, getWithPreemption, has, hasInstance, initParentScope, isReadOnlySettable, makeScriptableFor, setCaseSensitive, setDomNode, setDomNode, setHtmlElementdefineFunctionProperties, defineProperty, getClassName, put, setClassName, setParentScopeapplyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureSymbolScriptable, get, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getProperty, getPropertyIds, getPrototype, getSlot, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, hasProperty, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, put, putConst, putConstProperty, putProperty, putProperty, putProperty, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setAttributes, setExternalArrayData, setGetterOrSetter, setPrototype, sizepublic void detachFromParent()
public boolean isExpando()
true if the attribute is a custom property.true if the attribute is a custom propertypublic String getName()
public String getNodeValue()
getNodeValue in class Nodepublic Object getOwnerElement()
public Node getParentNode()
parentNode for the node that
contains the current node.getParentNode in class Nodenullpublic boolean isSpecified()
true if this attribute has been specified.true if this attribute has been specifiedpublic String getValue()
public void setValue(String value)
value - the new value of this attributepublic Node getFirstChild()
firstChild for the node that
contains the current node.getFirstChild in class Nodepublic Node getLastChild()
lastChild for the node that
contains the current node.getLastChild in class Nodepublic DomAttr getDomNodeOrDie()
getDomNodeOrDie in class SimpleScriptablepublic Object getPrefix()
public Object getLocalName()
getLocalName in class Nodepublic Object getNamespaceURI()
getNamespaceURI in class NodeCopyright © 2002–2019 Gargoyle Software Inc.. All rights reserved.