普通の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