Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以使用JavaScript.value属性将数据从一个div复制到另一个div吗?_Javascript_Html_Dom - Fatal编程技术网

我可以使用JavaScript.value属性将数据从一个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&

我对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>
你好 document.getElementById(“div_two”).innerHTML= document.getElementById(“div_one”).value; 您需要获取属性才能获取值

仅适用于
  • document.getElementById(“div_two”).innerHTML=
    document.getElementById(“div_one”).innerHTML
    你好
    
    根据:

    注意:如果
    节点具有包含字符(&)、()的子文本节点,
    innerHTML
    分别以
    &
    <
    >
    的形式返回这些字符。用于获取这些文本节点内容的正确副本

    • textContent
      通常具有更好的性能,因为文本未被解析为HTML
    • 此外,使用
      textContent
      可以防止XSS攻击
    从这个意义上讲,您也可以尝试其他属性:

    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
    只输入元素,或者不输入其他元素?谢谢,它现在可以工作了