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 schreibgeschützte 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 dem XML-Content-Typ bereitgestellt werden, wie text/xml
oder application/xhtml+xml
.)
<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:
localName = "${circle.localName}"
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" fill="#aaa" id="circle"/>
</svg:svg>
<textarea id="text" rows="4" cols="55"/>
</body>
</html>
Anmerkungen
Der lokale Name eines Knotens ist der Teil des qualifizierten Namens des Knotens, der nach dem Doppelpunkt kommt. Qualifizierte Namen werden typischerweise in XML im Rahmen der Namensräume der betreffenden 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:
Während die Eigenschaft den Fall des internen DOM-Speichers zurückgibt, welcher in Kleinbuchstaben ist, 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① |