我可以使用JavaScript.value属性将数据从一个div复制到另一个div吗?
我对JS非常陌生,我想做的就是使用JS将数据从一个div复制到另一个div,但是我得到了一个未定义的错误我可以使用JavaScript.value属性将数据从一个div复制到另一个div吗?,javascript,html,dom,Javascript,Html,Dom,我对JS非常陌生,我想做的就是使用JS将数据从一个div复制到另一个div,但是我得到了一个未定义的错误 <div id="div_one">Hello</div> <div id="div_two"></div> <script> document.getElementById("div_two").innerHTML = document.getElementById("div_one").value; </script&
<div id="div_one">Hello</div>
<div id="div_two"></div>
<script>
document.getElementById("div_two").innerHTML =
document.getElementById("div_one").value;
</script>
你好
document.getElementById(“div_two”).innerHTML=
document.getElementById(“div_one”).value;
您需要获取属性才能获取值
值
仅适用于
,
,
,
,
,
document.getElementById(“div_two”).innerHTML=
document.getElementById(“div_one”).innerHTML代码>
你好
根据:
注意:如果
、
或
节点具有包含字符(&)、()的子文本节点,innerHTML
分别以&
、<
和>
的形式返回这些字符。用于获取这些文本节点内容的正确副本
通常具有更好的性能,因为文本未被解析为HTMLtextContent
- 此外,使用
可以防止XSS攻击textContent
let div1IH=document.getElementById(“div_one”).innerHTML;
console.log(div1IH);
让div1TC=document.getElementById(“div_one”).textContent;
控制台日志(div1TC);
让div1IT=document.getElementById(“div_one”).innerText;
控制台日志(div1IT);
document.getElementById(“div_two”).innerHTML=div1IH;
document.getElementById(“div_three”).innerHTML=div1TC;
document.getElementById(“div_four”).innerHTML=div1IT代码>
您好&>\u
您可以使用.value
来输入元素以使其工作,请尝试document.getElementById(“div\u-two”).innerHTML=document.getElementById(“div\u-one”).innerHTML代码>所以,我们可以使用.value
只输入元素,或者不输入其他元素?谢谢,它现在可以工作了