2

次の JavaScript の問題について、どなたか手を貸していただけないでしょうか。

指定されたクラスを持つ div にクラスを追加する関数を考え出そうとしています。

数人の人が言ったことに基づいて何かを考え出そうとしましたが、うまくいかないようです。

http://jsfiddle.net/samsungbrown/vZ9Hu/

どこが間違っていますか?

ありがとう

function toggleClass(matchClass,content) {
    var elems = document.getElementsByTagName('*'),i;
    for (i in elems) {
        if((" "+elems[i].className+" ").indexOf(" "+matchClass+" ") > -1) {
            elems[i].classList.toggle(content);
        }
    }
}

window.onload = function () {
    toggleClass("col-left","display");
}
4

1 に答える 1

1

jsFiddle の癖により、コードが実行されません。.onloadラッパーを削除すると、コードが実行されます。参照: http://jsfiddle.net/vZ9Hu/1/

于 2013-08-16T09:49:10.323 に答える