-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。
我覺得你的代碼的問題是document.getElementsByTagName(「身體」)將返回一個的HTMLCollection,你需要
let body = document.getElementsByTagName('body')[0];
可能的複製[什麼querySelectorAll ,getElementsByClassName和其他getElementsBy \ *方法返回?](http://stackoverflow.com/questions/10693845/what-do-queryselectorall-getelementsbyclassname-and-other-getelementsby-method) – Xufox
使用'document.body'而不是' document.getElementsByTagName( '主體')'。 'getElementsByTagName'返回一個'HTMLCollection'。他們沒有'classList's。控制檯應該已經告訴過你了。 – Xufox
fix:'body [0] .classList' – Alex