javascript setattribute to multiple element

后端 未结 3 1046
梦毁少年i
梦毁少年i 2020-12-05 11:31

I have many div with the class publish_0 that I would like to change to publish_1 on click of a button.

Right now I use this but it only ch

3条回答
  •  臣服心动
    2020-12-05 11:52

    You need to use a loop to iterate over all the elements and set their class attribute value individually:

    var els = document.querySelectorAll('.publish_0');
    for (var i=0; i < els.length; i++) {
        els[i].setAttribute("class", "publish_1");
    }
    

提交回复
热议问题