タグ付けされた質問 「removeclass」

16
クラス名で要素を削除しますか?
クラス名を持つ要素を見つけるための以下のコードがあります。 // Get the element by their class name var cur_columns = document.getElementsByClassName('column'); // Now remove them for (var i = 0; i < cur_columns.length; i++) { } それらを削除する方法がわからない.....親または何かを参照する必要がありますか?これを処理する最良の方法は何ですか? @ Karim79: ここにJSがあります: var col_wrapper = document.getElementById("columns").getElementsByTagName("div"); var len = col_wrapper.length; alert(len); for (var i = 0; i < len; i++) …

6
1つを除くすべてのクラスを削除する
まあ、私はいくつかのjQueryアクションを使用して、特定のdivに多くのクラスを追加できることを知っています。 <div class="cleanstate"></div> いくつかのクリックなどで、divは多くのクラスを取得するとします <div class="cleanstate bgred paddingleft allcaptions ..."></div> では、どのようにして1つを除くすべてのクラスを削除できますか?私が思いついた唯一のアイデアはこれです: $('#container div.cleanstate').removeClass().addClass('cleanstate'); removeClass()すべてのクラスを殺している間、divはめちゃくちゃになりますが、直後に追加addClass('cleanstate')すると通常に戻ります。他の解決策は、削除されないように基本的なCSSプロパティを持つID属性を配置することです。これにより、パフォーマンスも向上しますが、「。cleanstate」以外のすべてを取り除く別の解決策を知りたいだけです。 実際のスクリプトでは、divがクラスのさまざまな変更に影響を受けるため、これを求めています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.