如何在文本框中显示内部HTML输出

时间:2016-04-28 05:25:11

标签: javascript html

我是初学者html和js程序员,我正在尝试将内部HTML输出显示到另一个TextBox中。我使用的代码没有在文本框中输出。任何人都可以告诉我这段代码有什么问题? 这是我的代码

<script>
function my()
{

  var a=document.getElementById("text").value;
  document.getElementById("demo").innerHTML=a;
}
</script>

<input type="text" id="text" onKeyUp="my()"><br><br>
<span id="demo">
<input type="text" id="demo">
</span>

感谢任何帮助......谢谢

1 个答案:

答案 0 :(得分:0)

您对span和输入都有相同的id属性,即“demo”。更改范围ID并尝试

以下作品:

<script>
    function my()
    {

      var a=document.getElementById("text").value;
      document.getElementById("demo").value=a;
    }
</script>

<input type="text" id="text" onKeyUp="my()"><br><br>
<span id="demo_span">
    <input type="text" id="demo">
</span>