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

JavaScript関数を入力フィールドに入力しようとしていますが、問題があります。何も起きていません。修正方法はありますか?

4

2 に答える 2

1
x.innerHTML="TEST"; 

する必要があります

x.value="TEST"; 
于 2012-11-27T18:13:54.090 に答える
0
<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>

http://jsfiddle.net/vdAY7/

于 2012-11-27T19:03:25.637 に答える