07/06/14 20:58:02
>>53
(get|set)Attributeは属性値を文字列として扱う。
setAttribute('style', '...')はstyle属性の文字列値を変更するだろう。
だが、それがレンダリングエンジンに渡される保証はない。
setAttribute('onclick', '...')はonclick属性の文字列値を変更するだろう。
だが、それがスクリプトエンジンに渡される保証はない。
なぜ上記の属性がDOM-HTMLでHTMLElementのプロパティになっていないのかを考えろ。
スタイルを設定したければDOM-CSSのAPIを通せ。
スクリプトを実行したければDOM-EventsのAPIを通せ。
DOMが嫌いなら昔ながらのelement.style.position=...、element.onclick=...を使え。
URLリンク(burstproject.org)