Javascript:如何切换div内容?

发布于 2024-12-04 03:55:38 字数 268 浏览 1 评论 0原文

使用 onclick 函数,我尝试从隐藏的 div 中获取内容,并将其放入可见的 div 中。我没有显示内容,而是得到 [object HTMLDivElement]。我该如何解决这个问题?

我的代码:

function infoclick1(){
    var x = document.getElementById('HIDE1');
    document.getElementById('moreinfo').innerHTML = x;
}

Using an onclick function, I'm trying to take the content from a hidden div, and place it into a visible div. Instead of the content showing up, I get [object HTMLDivElement] instead. How do I fix that?

My code:

function infoclick1(){
    var x = document.getElementById('HIDE1');
    document.getElementById('moreinfo').innerHTML = x;
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

逆流 2024-12-11 03:55:38
function infoclick1(){
    var x = document.getElementById('HIDE1').innerHTML;
    document.getElementById('moreinfo').innerHTML = x;
}

工作示例: http://jsfiddle.net/WK8sW/

function infoclick1(){
    var x = document.getElementById('HIDE1').innerHTML;
    document.getElementById('moreinfo').innerHTML = x;
}

Working Example: http://jsfiddle.net/WK8sW/

琉璃梦幻 2024-12-11 03:55:38

你想将它设置为x的innerHTML,所以

document.getElementById('moreinfo').innerHTML = x.innerHTML;

You want to set it to x's innerHTML, so

document.getElementById('moreinfo').innerHTML = x.innerHTML;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文