Element: localName-Eigenschaft
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Die nur-lesbare Element.localName
-Eigenschaft gibt den lokalen Teil des qualifizierten Namens eines Elements zurück.
Wert
Ein String, der den lokalen Teil des qualifizierten Namens des Elements darstellt.
Beispiele
(Muss mit XML-Inhaltstypen wie text/xml
oder application/xhtml+xml
bereitgestellt werden.)
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:svg="http://www.w3.org/2000/svg">
<head>
<script><![CDATA[
function test() {
const text = document.getElementById('text');
const circle = document.getElementById('circle');
text.value = "<svg:circle> has:\n" +
"localName = '" + circle.localName + "'\n" +
"namespaceURI = '" + circle.namespaceURI + "'";
}
]]></script>
</head>
<body onload="test()">
<svg:svg version="1.1"
width="100px" height="100px"
viewBox="0 0 100 100">
<svg:circle cx="50" cy="50" r="30" style="fill:#aaa" id="circle"/>
</svg:svg>
<textarea id="text" rows="4" cols="55"/>
</body>
</html>
Hinweise
Der lokale Name eines Knotens ist derjenige Teil des qualifizierten Namens des Knotens, der hinter dem Doppelpunkt steht. Qualifizierte Namen werden typischerweise in XML als Teil des/der Namensräume der jeweiligen XML-Dokumente verwendet. Zum Beispiel ist in dem qualifizierten Namen comm:partners
partners
der lokale Name und comm
das Präfix:
<comm:business id="soda_shop" type="brick_n_mortar" xmlns:comm="http://example.com/comm">
<comm:partners>
<comm:partner id="1001">Tony's Syrup Warehouse
</comm:partner>
</comm:partner>
</comm:business>
Hinweis:
Auch wenn die Eigenschaft den Fall der internen DOM-Speicherung zurückgibt, die in Kleinbuchstaben erfolgt, beachten Sie, dass die tagName
Eigenschaft Großbuchstaben für HTML-Elemente in HTML-DOMs zurückgibt.
Spezifikationen
Specification |
---|
DOM # ref-for-dom-element-localname① |