4 Stimmen

Wie ändere ich die Breite eines Elements mit Javascript?

Wie kann ich den width-Wert in #center ändern? (Ich möchte nicht zwischen CSS-Dateien wechseln, nur weil sich ein width-Wert geändert hat.) Wie ändere ich den Wert dynamisch mit Javascript?

    #main #center {
        width: 600px; // Breite bei Klick auf 700 ändern
        float: left;
    }

    #main #center .send {
        background: #fff;
        padding: 10px;
        position: relative;
    }

    #main #center .send .music {
        text-align: center;
        margin-bottom: 10px;
    }

    #main #center .send .write {
        font-family: georgia, serif;
        font-size: 150px;
        opacity: 0.2;
    }

    //....etc.

    // Ändere die Breite von #center auf 700

4voto

Blazemonger Punkte 85817
document.getElementById('center').style.width = "599px";

2voto

Pointy Punkte 387467

Zwei mögliche Möglichkeiten:

  1. Geben Sie dem Element "center" einen Klassenwert, der einer anderen CSS-Regel entspricht
  2. Ändern Sie die "style" Eigenschaft des Elements

2voto

ThinkingStiff Punkte 63624
document.getElementById( 'center' ).style.width = "700px";

0voto

Garbit Punkte 5568

Rufen Sie eine JavaScript-Funktion im onclick auf, die das DOM-Element entgegennimmt und die neue Breite festlegt ODER die Klasse des Elements ändert

function changeWidth(){
  document.getElementById('center');
  div.style.width="1270px";
}

0voto

Gabe Punkte 48276
Stuff

More Stuff

function changeWidth(){
   this.style.width = "700px";
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X