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

how to display inner HTML output in text box

本文关键字:显示 内部 HTML 输出 文本      更新时间:2023-09-26

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

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

任何帮助不胜感激...谢谢

对于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>