4

我正在使用 span 标签显示一个值;

JS

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

HTML

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

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

4

2 回答 2

5

将您的 html 更改为:

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

和你的js:

window.onload = function () {
    document.getElementById('tag').value = 122;
};
于 2013-02-15T20:03:25.493 回答
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>
于 2013-02-15T20:05:14.893 回答