Q: jQuery を使用せずに純粋な JavaScript で要素のクラスを切り替える方法は?
jQuery の toggleClass メソッドを使用すると、要素のクラスを簡単に切り替えることができます。しかし、純粋な JavaScript を使用してこれをどのように実現できるのでしょうか?
A:
document.classList.toggle():
最新のブラウザは、クラスの操作を簡素化する classList.toggle メソッドをサポートしています。例:
<code class="js">var menu = document.querySelector('.container-fluid'); menu.classList.toggle('menu-hidden');</code>
classList.js:
classList.toggle がない古いブラウザの場合は、classList.js を使用できます。 Polyfill:
<code class="js">var menu = document.querySelector('.menu'); classList.toggle(menu, 'hidden-phone');</code>
追加メモ:
以上がPure JavaScript で jQuery を使用せずに要素のクラスを切り替える方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。