Js

JSgetElementsByClassNameの以前のgetElementsByClassNameおよびgetElementByIdエラーは関数ではありません



Former Getelementsbyclassname



JSの学習には常に奇妙な問題があります。時間を節約するために、Baiduが最良の選択です。

コードは次のように表示されます。



Color test (runoob.com)

Click the button to execute the displayColor () function. click here function displayColor(){ document.getElementsByClassName('demo').style.color='red' }

asd

なぜかわからない



:キャッチされていないTypeError:document.getElementsByClassNameは関数ではありません
displayDate(NewFile2.html:13)で
HTMLButtonElement.onclick(NewFile2.html:10)で

DOM要素オブジェクトをチェックした後(一般的に使用されるドロップを3つ選択してください)

element.getElementsByTagName();



素子。 getElementsByClassName();

素子。 getElementById();

最初の2つはgetElementであることがわかりますSSSSS(重複ラベル)配列オブジェクトです! ! ! ! !

したがって、ここでは次のように変更する必要があります。element.getElementsByTagName()[0] ------(最初のオブジェクトを選択し、添え字0で開始します)

それでおしまい。