>  기사  >  웹 프론트엔드  >  지정된 position_javascript 스킬에 텍스트 상자의 값을 삽입하는 JavaScript 메소드

지정된 position_javascript 스킬에 텍스트 상자의 값을 삽입하는 JavaScript 메소드

WBOY
WBOY원래의
2016-05-16 15:45:191123검색

이 기사의 예에서는 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으로 문의하세요.