-4
どのようにES6 JSのボディにクラスを追加できますか?クラスをボディに追加
私が試してみた:
let body = document.getElementsByTagName('body');
body.classList.add('my-class');
それが失敗しました。 Jqueryはしないでください。
どのようにES6 JSのボディにクラスを追加できますか?クラスをボディに追加
私が試してみた:
let body = document.getElementsByTagName('body');
body.classList.add('my-class');
それが失敗しました。 Jqueryはしないでください。
私は例が[何をquerySelectorAllのhttps://plnkr.co/edit/MFTB95gzYZOYKIJvc5DK?p=preview
可能な重複がある、あなたのコードに問題がdocument.getElementsByTagName(「体」)はHTMLCollectionを返しますされ、あなたが
する必要があると思います、getElementsByClassNameと他のgetElementsBy \ *メソッドが返す?](http://stackoverflow.com/questions/10693845/what-do-queryselectorall-getelementsbyclassname-and-other-getelementsby-method) – Xufox
'document.body'の代わりに' document.getElementsByTagName( 'body') '。 'getElementsByTagName'は' HTMLCollection'を返します。彼らは 'classList'を持っていません。コンソールはすでにあなたに言ったはずです。 – Xufox
fix: 'body [0] .classList' – Alex