Gewusst wie: Einfügen ein bearbeitbaren Bereichs in einem Div

October 8

Textarea-Steuerelemente, geben im Gegensatz zu normalen Textfeldern Benutzer Zimmer große Datenmengen in bearbeitbare Bereiche auf einer Webseite eingeben. Diese Steuerelemente sind besonders nützlich auf Seiten, die Hinweise und Kommentare zu akzeptieren. Sie müssen nicht Textareas hinzufügen, wenn Sie Ihre Web-Seiten programmieren. Legen Sie einfach diese bearbeitbare Bereiche bei Bedarf, indem sie an vorhandenen Div-Elemente angehängt.

Anweisungen

1 Ein HTML-Dokument mit einem Editor oder einen HTML-Editor zu öffnen.

2 Fügen Sie den folgenden Code in das Dokument "Textabschnitt":

< Div Id = "TestDiv" >

< Eingang Typ = "Knopf" Value = "Insert into Div" Onclick = "return InsertToDiv('testDiv')" / >

Dies erstellt ein leeres DIV-Tag und eine Schaltfläche, die eine JavaScript-Funktion aufruft. Die Schaltfläche Click-Ereignis übergibt das Div Id-Wert der Funktion an.

3 Fügen Sie folgenden Code in das Dokument "Skript" Abschnitt:

Var Zeilen = 10;

Var Cols = 40;

Funktion insertToDiv(divIDvalue) {}

Var DivObject = document.getElementById(divIDvalue);

Var Textarea = document.createElement("textarea");

textarea.setAttribute ("Zeilen", Zeilen);

textarea.setAttribute ("Spalten", Spalten);

divObject.appendChild(textarea);

}

< / script >

Diese Funktion erstellt eine neue Textarea mit der "CreateElement"-Methode. Die Funktion fügt das Textarea-Steuerelement an das div-Tag mit der "AppendChild"-Methode. Beachten Sie die Variablen mit dem Namen "Zeilen" und "Spalten" an der Spitze des Codeblocks. Die Werte "10" und "40" bestimmen die Anzahl der Zeilen und Spalten, die in der TextArea-Komponente angezeigt.

4 Speichern Sie das HTML-Dokument und in einem Browser anzeigen. Klicken Sie auf "Einfügen in Div". Der Code wird ausgeführt und fügt eine neue, editierbare Textarea-Steuerelement in der div. Art alles, was Sie in den Textbereich wie.

Tipps & Warnungen

  • Ändern Sie die Werte von "Zeilen" und Spalten"Ihre Textarea größer oder kleiner, je nach Ihren Bedürfnissen machen. Legen Sie einen bearbeitbaren Bereich in jedem Div, indem das Div Id-Wert an die "InsertToDiv"-Funktion.