回答編集履歴
1
ラジオボタンなどはvalue設定にも意味があるので、具体例を提示
answer
CHANGED
@@ -2,6 +2,6 @@
|
|
2
2
|
|
3
3
|
いえ、これは`id`**プロパティ**を設定しています。`id`の場合は`setAttribute`で設定しても`.id`で設定しても特に変わりませんが、他のものの場合は違ってくることがあります。
|
4
4
|
|
5
|
-
* 入力フォームの場合、`.value=`での設定が必要となります。`setAttribute('value')`で設定できるのは、初期値(後から変更してもほぼ無意味)です。
|
5
|
+
* `<input type="text">`のような入力フォームの場合、`.value=`での設定が必要となります。`setAttribute('value')`で設定できるのは、初期値(後から変更してもほぼ無意味)です。
|
6
6
|
* `required`や`disabled`のようなあるかないかだけ見られる属性の場合、Attributeから変更するには`setAttribute`/`removeAttribute`で存在自体を変える必要があります。プロパティは`.required = false`のようにそのまま設定できます。
|
7
7
|
* `readOnly`や`className`、`htmlFor`のように、プロパティとしての名前が違うものもあります。
|