Peter: Die Breite mehrerer gleicher Elemente verändern

Beitrag lesen

Guten Abend!

Es geht um folgendes: Mit window.innerWidth und einem entsprechenden Handler lasse ich einige Objekte auf meiner Website dynamisch an die Browsergröße anpassen.

Doch irgendwie klappt nichts.

Die zu verändernden Elemente sehen so aus:

<div class="backtotop" id="backtotop">
<a href="#top" target="_top">Nach oben</a>
</div>

Ich habe bereits viele verschiedene Codes ausprobiert, doch funktioniert irgendwie keiner :/
Das ist der aktuelle:

var backtotop = document.getElementById("backtotop").getElementsByTagName("div");
for (var i = 0; i < backtotop.length; i++;) {
document.getElementById("backtotop").style.width = (width - 290) + "px";
}

Bitte, könnt ihr mir sagen was ich falsch mache und mir evtl. ein Beispiel geben wie es funktioniert?

Lg,
Peter