ホームページ >ウェブフロントエンド >jsチュートリアル >テキストボックスの値を指定されたposition_javascriptスキルに挿入するJavaScriptメソッド

テキストボックスの値を指定されたposition_javascriptスキルに挿入するJavaScriptメソッド

WBOY
WBOYオリジナル
2016-05-16 15:45:191144ブラウズ

この記事の例では、JavaScript を使用してテキスト ボックスの値を指定された位置に挿入する方法を説明します。皆さんの参考に共有してください。詳細は以下の通りです。

JavaScript は、現在の指定位置にテキスト ボックスの値を挿入するために実装されています。このコード セグメントは、テキスト ボックスの値をフォームの本文領域に書き込みます。他のテキスト ボックスを設定している場合は、これらのテキスト ボックスに値を割り当てることができ、フォームを使用するユーザーは入力の手間を省くことができます。

操作効果は以下の通りです:

具体的なコードは次のとおりです:

<!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>

この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。