我有两个DIV,分别称为DIV1和DIV2,DIV1由动态内容组成,DIV2为空。我需要DIV1的内容才能在DIV2中显示。我该怎么做。
我以下面的方式编码,无法正常工作。有人请纠正它。
<script type="text/javascript">
var MyDiv1 = Document.getElementById('DIV1');
var MyDiv2 = Document.getElementById('Div2');
MyDiv2.innerHTML = MyDiv2;
</script>
<body>
<div id="DIV1">
// Some content goes here.
</div>
<div id="DIV2">
</div>
</body>
最佳答案
(1)您的<script>
标记应放在结束</body>
标记之前。您的JavaScript试图处理尚未加载到DOM中的HTML元素。
(2)您对HTML内容的分配看起来很困惑。
(3)与您的元素ID中的大小写一致,即“DIV2”和“Div2”
(4)用户对“文档”对象的小写字母(来源:ThatOtherPerson)
<body>
<div id="DIV1">
// Some content goes here.
</div>
<div id="DIV2">
</div>
<script type="text/javascript">
var MyDiv1 = document.getElementById('DIV1');
var MyDiv2 = document.getElementById('DIV2');
MyDiv2.innerHTML = MyDiv1.innerHTML;
</script>
</body>
关于javascript - 使用JavaScript获取DIV的内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8647216/