CSSNamespaceRule: prefix-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 prefix
-Eigenschaft des CSSNamespaceRule
gibt einen String mit dem Namen des Präfixes zurück, das mit diesem Namespace verknüpft ist. Wenn es kein solches Präfix gibt, wird ein leerer String zurückgegeben.
Wert
Ein String, der das Präfix enthält, das mit diesem Namespace verknüpft ist. Wenn kein Präfix vorhanden ist, ein leerer String.
Beispiele
Das Stylesheet enthält zwei Namespace-Regeln. Die erste hat kein Präfix, die zweite hat das Präfix svg
. Zwei CSSNamespaceRule
-Objekte werden zurückgegeben. Der Wert der prefix
-Eigenschaft für das erste wird ein leerer String sein, für das zweite svg
.
@namespace url(http://www.w3.org/1999/xhtml);
@namespace svg url(http://www.w3.org/2000/svg);
let myRules = document.styleSheets[0].cssRules;
console.log(myRules[0].namespaceURI); // an empty string ""
console.log(myRules[1].namespaceURI); // "svg"
Spezifikationen
Specification |
---|
CSS Object Model (CSSOM) # dom-cssnamespacerule-prefix |
Browser-Kompatibilität
BCD tables only load in the browser