DOM

HTMLElement.attributeStyleMap プロパティ

 編集:2022.10.02 by T.A.

[Edge]。→

element の style 属性のプロパティ マップを表を StylePropertyMap オブジェクトで示します。

構文
element.attributeStyleMap
element HTMLElement オブジェクト。

StylePropertyMap

以下のCSSが組み込んであります:


 

HTML:

<SPAN id=IdTest class=Test style="font-size:30px">SPAN要素</SPAN>

JavaScript:

D=IdTest.attributeStyleMap; //=[object]:[object StylePropertyMap]
詳細 //append=[function]:function append() { [native code] } //clear=[function]:function clear() { [native code] } //delete=[function]:function delete() { [native code] } //set=[function]:function set() { [native code] } //size=[number]:1 //get=[function]:function get() { [native code] } //getAll=[function]:function getAll() { [native code] } //has=[function]:function has() { [native code] } //entries=[function]:function entries() { [native code] } //forEach=[function]:function forEach() { [native code] } //keys=[function]:function keys() { [native code] } //values=[function]:function values() { [native code] }
DA=D.entries(); //=[object]:[object Iterator] next=[function]:function next() { [native code] }
DA.next() //=[object]:[object Object]
	//done=[boolean]:false
	//value=[object]:font-size,30px
DA.next() //=[object]:[object Object]
	//done=[boolean]:true
	//value=[undefined]:undefined

要素に指定してある内容が取得できるようです。

関連

Element.computedStyleMap()


テスト