Ränder in einem JavaScript Steuern

November 14

Ränder in einem JavaScript Steuern

Website-Entwickler können ausgeblendeten Rahmen einer Webseite zugreifen, indem unter Ausnutzung der JavaScript Document Object Model oder Dom Die JavaScript Methoden getElementById() und getElementsByClassName() erlauben die Programmierer prüfen, ändern und Hinzufügen von Designinformationen in HTML. Am Rande des HTML-Tags, z. B. "Div" oder "p", können gesehen oder durch den Zugriff auf die Stil-Eigenschaften Margin, MarginTop, MarginBottom, MarginLeft und MarginRight geändert werden. HTML-Tags müssen mit einer ID gekennzeichnet sein, bevor die Methode getElementById() sie finden und ihre Eigenschaften zu ändern.

Anweisungen

1 Starten Sie einen standard, nur-Text-Editor wie z. B. Windows Editor.

2 Geben Sie den folgenden Code in den Texteditor. Im Allgemeinen sollte JavaScript Funktion und Stylesheets gesetzt werden, zwischen den < Kopf >< / Kopf > Markierungen.

< html >

< Head >

< Typ style = "Text/Css" ><!--

/ Formatierung für das gesamte Dokument /

äußere {} Hintergrund-Farbe: gelb;

}

/ erste Formatierung für das Div-Tag /

Inner {} Width: 200px;

Höhe: 80px;

Hintergrund-Farbe: blau;

Farbe: weiß;

Schrift-Größe: 20px;

Padding: 10px;

Margin-Top: 0px;

Margin-Left: 0px;

}

--> < / style >

<!--Java-Script-Funktion unten-->

< Skriptsprache = "Javascript" >

Funktion changeMargin() {}

/ dieser Satz am linke Rand des Div auf 100 Pixel Rand des Browsers Links /

Document.getElementById("inner").style.marginLeft = "100px";

/ dieses Set den oberen Rand des Div auf 300 Pixel vom oberen Rand des Browsers /

Document.getElementById("inner").style.marginTop = "300px";

/ dieser Code ändert sich der Text, durch das div-Tag enthalten ist, was der Programmierer will /

Document.getElementById("inner").innerHTML = "Margin geΣndert auf 100px Links und 300px Top";

}

< / script >

< / head >

< Körper Id = "äußeren" >

<!--Benutzer klickt auf den Text in der Blue Box. Dadurch wird die Funktion changeMargin() ausgeführt. Dieses Div erhält die ID "innere" benötigt von getelementbyId()-->

< Div Id = "innere" onClick="changeMargin()" > Klicken Sie in der Blue Box oberen und linken Rand ändern < / Div >

< / body >

< / html >

3 Speichern des HTML-Codes in die Datei namens "test.html."

4 Starten Sie Internetexplorer. Klicken Sie auf das Menü "Datei", und wählen Sie "Datei öffnen."

5 Suchen Sie die Datei "test.html." Wählen sie mit der Maus, und klicken Sie dann auf "Öffnen".

6 Klicken Sie auf den Text auf blauem Hintergrund mit der Maus auf das Feld linke und obere Seitenränder ändern.

Tipps & Warnungen

  • JavaScript-Funktion ruft "getElementById()" sowohl "getElementsByName()" zugreifen und Bearbeiten von HTML-DOM-Elemente können. Die Methode getElementById() kann direkt bei HTML-Elementen erhalten, während Programm Komplexität "getElementsByName()" hinzufügt, indem nur indirekten Zugang aber ein Array mit allen gekennzeichneten Tag Elementen. Darüber hinaus während alle HTML-Tags mit einer ID bezeichnet werden können, können nicht alle mit einem Namen beschriftet werden.
  • Die wichtigsten Web-Browser zeigt CSS Seitenränder und Textabstand anders. Sogar verschiedene Versionen desselben Browsers können unerwartete Anzeigeproblemen führen. Immer testen Sie den Code auf anderen Browsern und älteren Versionen der Browser, um sicherzustellen, dass der Code wie erwartet funktioniert.