getAttributeNS
(method
)
Owning interface and usage:
Element .
getAttributeNS (
namespaceURI ,
localName )
Member of these other interfaces :
none
Description:
Retrieves an attribute value by local name and namespace URI.
Parameters:
Returns:
DOMString -
The Attr value as a string, or the empty string if that attribute does not have a specified or default value.
Exceptions:
DOMException NOT_SUPPORTED_ERR
May be raised if the implementation does not support the feature "XML" and the language exposed through the Document does
not support XML Namespaces (such as [HTML4]).
Example:
Text in the first DIV.
ZVON.org
x
a
b
x
Text in the last DIV.
Source:
<div id="doc" xmlns:svg="http://www.w3.org/2000/svg">
<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>
JavaScript:
var main = document.getElementById('logo');
var elem1 = main.getElementsByTagName('svg:a')[0];
var output1 = elem1.getAttributeNS('http://www.w3.org/1999/xlink', 'type');
var output2 = elem1.getAttribute('xlink:type');
Output:
desired
your browser
output1: simple
output2: simple
_____________________________________________