Gewusst wie: DOM verwenden, um das Width-Attribut eines Elements festzulegen

November 15

Gewusst wie: DOM verwenden, um das Width-Attribut eines Elements festzulegen

Web-Entwickler verwendet die Hyper Text Markup Language (HTML), um seine Webseiten zu entwerfen. Document Object Model (DOM) ermöglicht es dem Entwickler identifizieren und Website-Elemente mit der Skriptsprache JavaScript dynamisch zu bearbeiten. Mit JavaScript oder ein JavaScript-Framework wie jQuery, kann der Entwickler wählen Sie festlegen oder ändern die Breite der einzelnen DOM-Elemente basierend auf einer Interaktion mit der Website-Nutzer.

HTML-DOM-Code bei der Verwendung von JavaScript

Webentwickler kann ein HTML-DOM-Element schreiben und weisen sie eine ID und einen Click-Ereignishandler. In diesem Beispiel wurde ein Button-Element die ID des YourButton und einer Klick-Handler-Funktion mit dem Namen ChangeSize zugewiesen.

< Körper >

< Eingang Typ = "Knopf" Id = "YourButton" onclick="changeSize()" Wert = "Schaltfläche" ändern "Breite" / >

< / body >

JavaScript

Web-Entwickler-codes ein entsprechende JavaScript-Element mithilfe der Eigenschaft Breite festlegen. Er nutzt JavaScript GetElementByID das HTML-Element auswählen und legt die Breite des Elements mit der Stil-Width-Eigenschaft. Betrachten Sie das folgende Beispiel. Dieses JavaScript ändert die Größe des Button-Element von HTML-DOM-Beispiel. Wenn die Schaltfläche geklickt wird, die ChangeSize-Funktion aufgerufen und die Set Width-Eigenschaft legt die neue Größe der Schaltfläche bei einem sehr großen 1000 Pixeln.

< Head >

< Skript-Typ = "Text/Javascript" >

Funktion changeSize()

{

Document.getElementById("yourButton").style.width = "1000px";

}

< / script >

< / head >

Komplette JavaScript-Beispiel

Dieses fertige Beispiel kombiniert die Ausschnitte aus den vorherigen beiden Beispielen zeigen, wie das DOM-Element Breite mit JavaScript manipuliert werden kann.

< html >

< Head >

< Skript-Typ = "Text/Javascript" >

Funktion changeSize()

{

Document.getElementById("yourButton").style.width = "1000px";

}

< / script >

< / head >

< Körper >

< Eingang Typ = "Knopf" Id = "YourButton" onclick="changeSize()" Wert = "Schaltfläche" ändern "Breite" / >

< / body >

< / html >

HTML-DOM-Code beim verwenden jQuery

Wieder einmal muss die Web-Entwickler den HTML-Code schreiben. In diesem Beispiel kapselt ein Norm Absatz-Tag etwas Text.

< Körper >

< p > hier ist Text. jQuery wird diese Größe des Elements einrichten, das enthält dieser Text. </p >

< / body >

Anfügen von jQuery

Das jQuery-Framework muss an das Dokument angefügt. Das Framework steht zum Download auf der jQuery-Website oder aus der Google-API mit verknüpft sein kann.

< Head >

< Skript-Typ "Text/Javascript" src="jquery.js =" >< / script >

< Skript-Typ = "Text/Javascript" >

$(document).ready(function() {}

$("p").width(600);

});

< / script >

< / head >

< Körper >

< p > hier ist Text. jQuery wird diese Größe des Elements einrichten, das enthält dieser Text. </p >

< / body >