Das Beispiel in diesem Artikel beschreibt, wie Sie den Wert des Textfelds mithilfe von JavaScript an der angegebenen Position einfügen. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
JavaScript wird hier implementiert, um den Wert des Textfelds an der aktuell angegebenen Position einzufügen. Dies wurde möglicherweise bei einigen Formularübermittlungsvorgängen verwendet. Dieses Codesegment schreibt den Wert des Textfelds in den Textbereich aktuelle Seite Wenn Sie andere Textfelder eingerichtet haben, können Sie diesen Textfeldern Werte zuweisen, was Benutzern, die das Formular verwenden, die Mühe der Eingabe ersparen kann.
Der Betriebseffekt ist wie folgt:
Der spezifische Code lautet wie folgt:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>插入节点</title> <script language="javascript"> <!-- function crNode(str) { var newP=document.createElement("p"); var newTxt=document.createTextNode(str); newP.appendChild(newTxt); return newP; } function insetNode(nodeId,str) { var node=document.getElementById(nodeId); var newNode=crNode(str); if(node.parentNode)//判断是否拥有父节点 node.parentNode.insertBefore(newNode,node); } --> </script> </head> <body> <h2 id="h">在上面插入节点</h2> <form id="frm" name="frm"> 输入文本:<input type="text" name="txt" /> <input type="button" value="前插入" onclick="insetNode('h',document.frm.txt.value);" /> </form> </body> </html>
Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.