任意の要素に対してJavaScriptのプロパティを設定/取得する方法を解説。また、要素の属性を設定/取得できるattrメソッドと機能を比較する。 ← 前回 連載 INDEX 次回 → propメソッドは、要素のプロパティを取得/設定します。attrメソッドと似ていますが、 1属性値とJavaScriptのプロパティとで値が異なるもの、 もしくは、 2そもそも(属性名に対応しない)JavaScriptのプロパティにしかない情報 を取得する際に利用します。 具体的には、 1はselected/checked/disabled/multipleなどの属性のこと、 2はtagName/nodeName/nodeTypeのようなJavaScriptプロパティのことです。 以下は、prop/attrメソッドを利用して、さまざまな属性/プロパティにアクセスする例です。