2012-01-08 9 views
1

私はAJAX XMLHttpRequestグリッドを持っています。 innerHTMLで出力します。私は新鮮なデータを取得するたびに60秒ごとにトリガするリフレッシュ機能を持っています。問題は、innerHTML + =を使用して、必要な方法で動作しない、新しいデータを下に追加することです。そして私はそれを上に置いて欲しい。データをトップに置くことができないappendChild

それを行うための最善の方法は何ですか?

var element = document.getElementById("content"), 
    newContent, // ajax stuff here 
    currentText = element.innerHTML; 
element.innerHTML = newContent + currentText; 

基本的に、我々は現在のテキストを取得し、その前に新しいコンテンツを入れている:

+0

あなたはどのようなコンテンツを受け取りますか? '.insertBefore()'を使うことができます:https://developer.mozilla.org/En/DOM/Node.insertBefore –

答えて

1

はこれを試してみてください。

+0

ありがとうございました!))) –

関連する問題