私はすべての要素に同時にhtml domを使ってaddclassを追加しようとしています。ここでは//ませjqueryのHtml domはすべての要素にクラスを追加します
は私がしようと試みたものですん:
document.getElementsByTagName("*").classList.add('addedclassname');
私はすべての要素を選択します(取得)ことができませんでしたね。これにより、
document.getElementById("id").classList.add('addedclassname');
が機能していました。
'document.getElementByTagName( "*")'あなたはループスルーにするとしている... classList'は単一 'Element'の財産である'要素のコレクションを返しますが、すべての要素..私は 'getElementsById'はOPでの記述がtypoであると感じています.. – Rayon
' [] .forEach.call(document.getElementsByTagName( "*")、function(el){ el.classList.add( 'addedclassname' ); }); 'うまくいくはずです... – Rayon
これを一度にどのように行うことができますか? – Tuvshintsenguun