前提・実現したいこと
JavaScript初心者です。
ブログシステムをカスタマイズしています。
動的に生成されるカテゴリーページのURLのパスの一部を取得して、
それをbodyにクラス名として付与したいです。
望み通りの文字列は取得できているようなのですが、
どうしてもクラス名として出てきません。
発生している問題・エラーメッセージ
bodyタグに何も追加されない。 コンソールエラーメッセージ TypeError: undefined is not an object (evaluating '$('body').classList.add')
該当のソースコード
JavaScript
1$(function() { 2 var $dir = location.href.split("/"); 3 var $dir2 = $dir[$dir.length -1]; 4 $('body').classList.add(dir2); 5});
試したこと
alert($dir2);
をすると取得したい文字列は表示されます。
bodyにクラス名を追加する方法として、addClassなど色々と試したのですが何も起こりません。
何か根本的に間違えているのかもしれません。どうかよろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。