2

javaスクリプトを使用してクラスを追加および減算しようとしています。複数のクラスも使用しています。ここに私のコードがあります

function enlargegreen() {

    document.getElementByClassName('playlist-player').className += "enlarge";
    document.getElementByClassName('playlist-player').className -= "shrink";

}
<div  class="playlist-player shrink green" onmousedown="enlargegreen()" ></div>

縮小部分を差し引いて拡大部分に置き換えようとしています

4

4 に答える 4

1
$(".playlist-player").addClass("green test2").removeClass("playlist-player");

フィドル

addClass() について

removeClass() について

私の例で addClass() と removeClass() を使用した簡単なフィドルを作成しました。両方について少し:

1 ) removeClass() : 一致した要素のセット内の各要素から単一のクラス、複数のクラス、またはすべてのクラスを削除します。

2 ) addClass() : 指定されたクラスを、一致した要素のセットのそれぞれに追加します。

于 2013-04-29T14:22:31.657 に答える
-1

という名前のクラスがありませんplaylist-player。という名前のクラスがplaylist-player shrink greenあり、クラス名にスペースを含めることはできません。そして、私はあなたが使用すべきだと思いますgetElementsByClassName.

于 2013-04-29T14:16:41.877 に答える