我是初学者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>
感谢任何帮助......谢谢
答案 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>