2013-02-15 104 views
3

我使用span标签显示值;在文本文件中显示span标签值

JS

<script> 
    window.onload = function() { 
     document.getElementById('tag').innerHTML = 122; 
    }; 
</script> 

HTML

<div id="tag"></div> 

122被显示在屏幕上。但我想要的是在text filed中显示值122。我怎样才能做到这一点 ?

+2

变化的标签'<输入type =“text”id =“tag”/>'and'document.getElementById('tag')。value = 122;' – adeneo 2013-02-15 20:03:42

回答

5

更改您的HTML:

<input type="text" id="tag"> 

而且你的JS到:

window.onload = function() { 
    document.getElementById('tag').value = 122; 
}; 
0

您可以输入简单地添加到DOM为<input type="text" id="tag">并保持你的

javascript as window.onload = function() { 
    document.getElementById('tag').value = 122; 
}; 

这会为你做这份工作。

或 保持你的代码相同,您可以如下做到这一点:

HTML:

<div id="tag"></div> 

JS:

<script type="text/javascript"> 
    window.onload = function(){ 
    // create a textfield dynamically, say it is "text" 
    document.getElementById('tag').appendChild(text); 
    } 
</script> 
+0

“但是我想要什么t是在文本字段中显示值122“ - 所以你的第二个例子是没有必要的...... – Ian 2013-02-15 20:10:00

+0

@Ian我想说的是他可以创建文本字段,然后将其附加到div – 2013-02-15 20:13:57