我正在尝试将一个 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 = 区域;
我哪里出错了?
最佳答案
var distributor = document.getElementById('distributor-form');
应该是
var distributor = document.getElementById('distributor-form').innerHTML;
第一行仅将完整的 HTML 元素作为对象返回。您只对元素内的值感兴趣
关于javascript - 无法将 div 的内容拉入另一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33389367/