将Javascript函数转换为输入 去 var x=document.getElementById(“演示”); 函数数据() { x、 innerHTML=“测试”; }
我正试图将JavaScript函数输入到输入字段中,但我遇到了一个问题,什么都没有发生,有没有办法解决它将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"
<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>