两个输入框,在第一个框中输入一串字符点击按钮,第二个框复制并显示第一个框中内容,代码如下:

<div> <span>ISO 8601 :</span><input type="text" id="iso"><br> <span>JS Date :</span><input type="text" id="js"><br> <button type="button" id="btn">Copy</button> </div><script type="text/javascript"> window.onload=function(){ document.getElementById("btn").onclick=change; } function change(){ var a=document.getElementById("iso").value; var b=document.getElementById("js"); b.innerHTML=a; }</script>这样写错在哪,为什么不行,求解!
2026年09月22日 21:24
有2个网友回答
网友(1):

点击之后调用的是函数,document.getElementById("btn").onclick=change;变成document.getElementById("btn").onclick=change();

网友(2):

b.innerHTML=a;
改为:
b.value=a;