Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript获取要显示在textarea中的段落的值_Javascript - Fatal编程技术网

javascript获取要显示在textarea中的段落的值

javascript获取要显示在textarea中的段落的值,javascript,Javascript,我试图使用javascript将段落的值添加到文本区域。这是我目前的代码。我似乎无法让它发挥作用。谢谢你的帮助 <html> <head> </head> <body> <button value="this is a length definition" onclick="reveal(this.value)"> hi</button> <script type="text/javascri

我试图使用javascript将段落的值添加到文本区域。这是我目前的代码。我似乎无法让它发挥作用。谢谢你的帮助

  <html>
  <head>
   </head>
  <body>
  <button value="this is a length definition" onclick="reveal(this.value)"> hi</button>
  <script type="text/javascript">
  function reveal(value)
  {
  var text = value;
  document.outputtext.value += value;
  }
  </script>
  <table>
  <tr>
  <td><textarea name="outputtext"></textarea></td>
  </tr></table>
  </body>
  </html>

你好
功能显示(值)
{
var text=值;
document.outputtext.value+=值;
}

您的文本区域不是文档的一部分。此外,按钮值不是段落

  • 给它一个ID并使用
    document.getElementById(“outputtext”).value
    (推荐)或
  • 包装在表单中并执行
    document.formName.outputtext.value
  • 使用笨拙的
    文档.getElementsByName(“outputtext”)[0]。值
下面是使用ID的代码


你好
功能显示(值){
document.getElementById(“outputtext”).value+=value;
}

您的文本区域不是文档的一部分。此外,按钮值不是段落

  • 给它一个ID并使用
    document.getElementById(“outputtext”).value
    (推荐)或
  • 包装在表单中并执行
    document.formName.outputtext.value
  • 使用笨拙的
    文档.getElementsByName(“outputtext”)[0]。值
下面是使用ID的代码


你好
功能显示(值){
document.getElementById(“outputtext”).value+=value;
}
应更改为

<textarea id="outputtext"></textarea>
祝你好运

您可以使用name,但必须调用getElemntsByName()并接收一个元素数组

<textarea id="outputtext"></textarea>
祝你好运

您可以使用name,但必须调用getElemntsByName()并接收元素数组更改为:

 <html>
 <head>
 </head>
<body>
<button value="this is a length definition" onclick="reveal(this.value);"> hi</button>
<script type="text/javascript">
function reveal(value)
     document.getElementById("outputtext").value += value;
 }
</script>
<table>
  <tr>
    <td><textarea id="outputtext"></textarea></td>
  </tr></table>
</body>
</html>

你好
功能显示(值)
document.getElementById(“outputtext”).value+=value;
}
代码更改为:

 <html>
 <head>
 </head>
<body>
<button value="this is a length definition" onclick="reveal(this.value);"> hi</button>
<script type="text/javascript">
function reveal(value)
     document.getElementById("outputtext").value += value;
 }
</script>
<table>
  <tr>
    <td><textarea id="outputtext"></textarea></td>
  </tr></table>
</body>
</html>

你好
功能显示(值)
document.getElementById(“outputtext”).value+=value;
}

你好
功能显示(值)
{
var text=值;
document.getElementById(“outputtext”).value+=text;
}

你好
功能显示(值)
{
var text=值;
document.getElementById(“outputtext”).value+=text;
}

我相信我们刚才已经回答了这个问题。。。没什么新的我相信我们刚才已经回答过了。。。没什么新鲜事
<html>
<head>
</head>
<body>
<button value="this is a length definition" onclick="reveal(this.value)"> hi</button>
<script type="text/javascript">
function reveal(value)
{
  var text = value;
  document.getElementById("outputtext").value += text;
}
</script>
<table>
  <tr>
    <td><textarea id="outputtext"></textarea></td>
  </tr></table>
</body>
</html>