My current project utilizes the Bulma CSS framework along with raw Javascript. I am facing an issue where I need to remove the "is-pulled-right" class on mobile screen sizes. However, I've noticed that only the first element seems to respond to the script, while the others are being overlooked. Can someone please point out what mistake I might be making?
window.addEventListener("resize", function () {
const classList = document.getElementById("isRight").classList
if(window.innerWidth < 820) {
classList.remove("is-pulled-right")
}
else{
classList.add("is-pulled-right");
}
});
<link href="https://cdn.jsdelivr.net/npm/<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="10535049484e1c51555a4843495f4d54511208151e1203">[email protected]</a>/css/bulma.min.css" rel="stylesheet"/>
<section class="section">
<div class="container">
<div class="columns">
<div class="column is-two-fifths">
<h3 id="isRight" class="subtitle is-3 is-pulled-right ">First Title:</h3>
</div><!-- column left-->
<div class="column">
<p>"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque...
</div><!-- column right -->
</div><!-- columns -->
</div><!-- container -->
</section>
<section class="section">
<div class="container">
<div class="columns">
<div class="column is-two-fifths">
<h3 id="isRight" class="subtitle is-3 is-pulled-right ">Second Title:</h3>
</div><!-- column left-->
<div class="column">
<p>"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque...
</div><!-- column right -->
</div><!-- columns -->
</div><!-- container -->
</section>