Ein Element mit JavaScript entfernen

April 19

Ein Element mit JavaScript entfernen

JavaScript-Funktionen können hinzufügen und Entfernen von Elementen auf einer Webseite. Die HTML-Elemente innerhalb einer Web-Seite werden in einer "Baumstruktur" organisiert, die JavaScript-Funktionen innerhalb der Seite zugänglich ist. Durch diese Struktur navigieren, kann eine JavaScript-Funktion zuerst suchen ein Element, und entfernen es mit einem Verweis auf das übergeordnete Element. Erstellen von JavaScript-Funktionen zum Entfernen von Elementen ist nicht in der Regel schwierig und eine gute Fähigkeit zu lernen, wie Sie Web Programmierkenntnisse entwickeln.

Anweisungen

1 Erstellen Sie Ihre Web-Seite, die mit dem Element, den, das Sie entfernen möchten. Geben Sie den folgenden Code in eine neue Datei in einem Texteditor und speichern Sie es mit ". HTML"als Dateierweiterung:

< html >

< Head >

< / head >

< Körper >

< Div Id = "entfernen" onclick="removeElem(this.id)" > entfernen Sie mich < / Div >

< / body >

< / html >

Dies ist ein einfaches Beispiel-Seite zeigen das Prinzip ein HTML-Elements zu entfernen, so dass die Seite enthält nur das Element entfernt werden. Das Element wurde eine "Onclick"-Funktion, d. h., wenn der Benutzer darauf klickt, eine JavaScript-Funktion aufgerufen wird und das Element "Id" Attribut übergeben zugewiesen.

2 Erstellen Sie Ihre JavaScript-Funktion. Geben Sie einen Bereich für Code in den Head-Bereich Ihrer Seite, zwischen der öffnenden und schließenden Head-Tags:

< Skript-Typ = "Text/Javascript" >

Funktion innerhalb der Seite aufgerufen

Funktion removeElem(divID) {}

Entfernen Sie das Element hier

}

< / script >

Dies entspricht die Funktion, die aufgerufen wird, klicken auf das Page-Element. Beachten Sie, dass die Element "Onclick"-Funktion mit dem Namen der Funktion übereinstimmt. Der Parameter "DivID" stellt den ID-Wert übergeben, wenn das Element geklickt wird.

3 Suchen Sie das Element geklickt wird. Fügen Sie Folgendes in Ihre JavaScript-Funktion zwischen den öffnenden und schließenden Klammern der Funktion:

Var ChildElem = document.getElementById(divID);

Hier wird den übergebenen ID-Wert um das Element innerhalb der HTML-Seite zu suchen. Die Variable "ChildElem" enthält jetzt einen Zeiger auf das Element, das geklickt wurde. Diesen Verweis können Sie dann zur weiteren Verarbeitung.

4 Suchen Sie das übergeordnete Element des Elements geklickt wird. Um ein Element zu entfernen, müssen Sie einen Verweis auf das übergeordnete Element zu erwerben und dann weisen Sie dieses Element, das untergeordnete Element zu entfernen, die, das Sie versuchen zu zerstören. Fügen Sie den folgenden Code zum Abrufen eines Verweises auf das übergeordnete Element:

Var ParentElem = childElem.parentNode;

Der Code enthält jetzt einen Verweis auf das Element entfernt werden und seinem übergeordneten Element.

5 Entfernen Sie das Element aus Ihrer Seite. Fügen Sie den folgenden Code, Durchführung der Entfernungsvorgang:

parentElem.removeChild(childElem);

Dies ruft eine Methode auf dem übergeordneten Element, anweisen, entfernen Sie das untergeordnete Element als Parameter angegeben. Speichern Sie die Datei und öffnen Sie die Seite in einem Web-Browser zu testen. Klicken Sie auf das Elementtext, und Sie sollten es verschwinden sehen. Aktualisieren Sie die Seite, und klicken Sie erneut, um es erneut zu testen.

Tipps & Warnungen

  • JavaScript-Funktionen können zugreifen und jedes Seitenelement entfernen.
  • Vorsicht beim Elemente zu entfernen, falls Sie versehentlich beziehen sich auf und entfernen Sie die falsche ein.