3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【javascript】要素を取得して操作するときに気をつけること~備忘録~

Last updated at Posted at 2021-08-20

getElementByIdばかり使っていて、その他のgetElementsByClassName、getElementsByName等を使う時に少し注意する点がある。

id属性を取得するやり方は、getElementByIdとelementが単数であるように、その直後に関数をくっつけるだけで良い。
例えば、

getElementById('hoge').setAttribute('disabled', true)

と書けば良い。

だが、getElementsByClassNameやgetElementsByNameはelementsと複数形であるように、その直後にはどの要素かを指定する必要がある。仮にその要素が1つだけだとしても。
例えば

getElementsByName('hoge')[0].setAttribute('disabled', true)

と書く必要がある。

3
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?