プレーンな JavaScript の「hasClass」関数とは何ですか? 質問する

プレーンな JavaScript の「hasClass」関数とは何ですか? 質問する

普通のJavaScriptでjQueryを実行するにはどうすればよいでしょうかhasClass? たとえば、

<body class="foo thatClass bar">

<body>があるかどうかを JavaScript で問い合わせる方法は何ですかthatClass?

ベストアンサー1

単に以下を使用しますclassList.contains():

if (document.body.classList.contains('thatClass')) {
    // do some stuff
}

その他の用途classList:

document.body.classList.add('thisClass');
// $('body').addClass('thisClass');

document.body.classList.remove('thatClass');
// $('body').removeClass('thatClass');

document.body.classList.toggle('anotherClass');
// $('body').toggleClass('anotherClass');

ブラウザのサポート:

  • クローム8.0
  • ファイアフォックス3.6
  • IE10 の場合
  • オペラ 11.50
  • サファリ5.1

classListブラウザのサポート

おすすめ記事