我正在尝试将一个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;
我哪里错了?
答案 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)
document.getElementById('block2').innerHTML = distributor.innerHTML;