2013-02-15 71 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