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で開始します)
それでおしまい。