Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.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函数转换为输入 去 var x=document.getElementById(“演示”); 函数数据() { x、 innerHTML=“测试”; }_Javascript_Html - Fatal编程技术网

将Javascript函数转换为输入 去 var x=document.getElementById(“演示”); 函数数据() { x、 innerHTML=“测试”; }

将Javascript函数转换为输入 去 var x=document.getElementById(“演示”); 函数数据() { x、 innerHTML=“测试”; },javascript,html,Javascript,Html,我正试图将JavaScript函数输入到输入字段中,但我遇到了一个问题,什么都没有发生,有没有办法解决它 <form name="test_form"> <input id="demo" type="text" value=""> </form> <button onclick="data()">GO</button> <script> var x=document.getElementById("demo"

我正试图将JavaScript函数输入到输入字段中,但我遇到了一个问题,什么都没有发生,有没有办法解决它

<form name="test_form">
    <input id="demo" type="text" value=""> 
</form>



<button onclick="data()">GO</button>
<script>
var x=document.getElementById("demo");  
function data()
  {
    x.innerHTML="TEST"; 
  }
</script>
应该是

x.innerHTML="TEST"; 
应该是

x.innerHTML="TEST"; 

函数数据()
{
var x=document.getElementById(“演示”);
x、 value=“测试”;
}
去


函数数据()
{
var x=document.getElementById(“演示”);
x、 value=“测试”;
}
去

首先,您的代码并不像您想象的那样。您不需要使用.innerHTML来更改输入标记的值。首先,您的代码不会做您认为它会做的事情。您不能使用.innerHTML更改输入标记的值。@Neal,请说明还有什么问题。我认为这是最主要的。即使不是这样,我也不认为这有理由投反对票,这肯定解决了OP的问题@尼尔,请告诉我还有什么问题。我认为这是最主要的。即使不是这样,我也不认为这有理由投反对票,这肯定解决了OP的问题。
<script>

function data()
{
  var x=document.getElementById("demo");
  x.value="TEST"; 
}
</script>
<form name="test_form">
  <input id="demo" type="text" value=""> 
</form>
<button onclick="data();">GO</button>