[TIL]21-getElementsByClassName関数とgetElementById関数


本当に混同されているgetElementsByClassNameとgetElementByIdの比較

getElementsByClassName関数とは?

let loginBtn = document.getElementsByClassName('login-button')[0];
getElementByClassName関数は、login-buttonというクラス名要素を検索し、loginBtnという変数にクラス名を持つ複数の要素を含む配列を返します.

getElementByIdとは?

let inputPassword = document.getElementById('input-password');
getElementById関数は、input-passwordというIDの要素を検索し、inputPasswordという変数に要素を返します.

差異


結局配列は返却されるのでしょうか.これは一つの要素だけを返す違いであり、単純に考えると大きな波乱をもたらした.クローン化中にヘルマン記録を記録しようとします.