2011-09-10 29 views
1

onclick関数を使用して、私は隠されたdivからコンテンツを取り出し、可視divに配置しようとしています。コンテンツの代わりに[object HTMLDivElement]が表示されます。どうすれば修正できますか?Javascript:divコンテンツを切り替えるには?

マイコード:

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

のdocument.getElementById( 'MOREINFO')。 innerHTML = x.innerHTML; ?? – ingo

+0

divの内容ではなく、 'document.getElementById'によって返された' div'要素を 'x'に割り当てています。 :D – danem

答えて

1

あなたはXのinnerHTMLプロパティに設定したいので

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

実施例:http://jsfiddle.net/WK8sW/

関連する問題