无法将div的内容拉入另一个内容

时间:2015-10-28 11:05:12

标签: javascript

我正在尝试将一个div的内容拉入另一个div中。这是我的代码:

<script>
(function($) {

    region = ivalue_1[selectedRegion];

    document.getElementById('block1').innerHTML = region;   

    var distributor = document.getElementById('distributor-form');
    document.getElementById('block2').innerHTML = distributor;

})(jQuery);
</script>

目前“block2”只显示:

[object HTMLDivElement]

我永远不会这样做(我使用jquery)但是这个代码在Wordpress插件中,内容显示的唯一方法就是做一些document.getElementById('block1').innerHTML = region;

的内容

我哪里错了?

4 个答案:

答案 0 :(得分:1)

var distributor = document.getElementById('distributor-form');

应该是

var distributor = document.getElementById('distributor-form').innerHTML;

第一行只返回完整的HTML元素作为对象。您只对元素中的值感兴趣

答案 1 :(得分:0)

您不添加HTML代码,而是添加HTML元素 将您的代码更改为:

document.getElementById('block2').innerHTML = distributor.innerHTML;

答案 2 :(得分:0)

你忘了从经销商那里得到innerHTML:

document.getElementById('block2').innerHTML = distributor.innerHTML;

答案 3 :(得分:0)

你错过了innerHTML

 document.getElementById('block2').innerHTML = distributor.innerHTML;