DOM

Attr.prefix プロパティ

 編集:2022.10.31 by T.A.

[Edge]。読取専用。→

Attr の名前空間の接頭辞を文字列で返します。接頭辞の指定がなければ null となります。

接頭辞は、属性が作成されたときの大文字小文字に関わらず、常に小文字になります。

メモ: XML だけが名前空間に対応しています。HTML は対応していません。つまり、 HTML 要素の属性の接頭辞は常に null になります。

また、xml(xml:lang 属性)、xlink(xlink:href、xlink:show、xlink:target、xlink:title 属性)、xpath 名前空間だけに、SVG と MathML 要素でのみ対応しています。

構文
Attr.prefix
Attr Attr

文字列、又は null。

HTML:

<svg id=IdSvg xml:lang="en-US" height="1" width="1">Click me</svg>

JavaScript:

D=IdSvg.attributes[0];  //=[object]:[object Attr]
	//namespaceURI=[object]:null
	//prefix=[object]:null
	//localName=[string]:id
	//name=[string]:id
	//value=[string]:IdSvg
	//…
D=IdSvg.attributes[1];  //=[object]:[object Attr]
	//namespaceURI=[string]:http://www.w3.org/XML/1998/namespace
	//prefix=[string]:xml
	//localName=[string]:lang
	//name=[string]:xml:lang
	//value=[string]:en-US
	//…

attributes


テスト