javascriptsetattribute

How to use JavaScript's setattribute to affect multiple elements?


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 change one item.

How to I apply the setattribute to all item that have the publish_0.

document.querySelector('.publish_0').setAttribute("class", "publish_1");

Solution

  • You can use this with jquery:

    $(".publish_0").attr("class", "publish_1")
    

    Alternatively, use getElementsByClassName and loop through the DOM elements returned.