1
私はAJAX XMLHttpRequestグリッドを持っています。 innerHTMLで出力します。私は新鮮なデータを取得するたびに60秒ごとにトリガするリフレッシュ機能を持っています。問題は、innerHTML + =を使用して、必要な方法で動作しない、新しいデータを下に追加することです。そして私はそれを上に置いて欲しい。データをトップに置くことができないappendChild
それを行うための最善の方法は何ですか?
var element = document.getElementById("content"),
newContent, // ajax stuff here
currentText = element.innerHTML;
element.innerHTML = newContent + currentText;
基本的に、我々は現在のテキストを取得し、その前に新しいコンテンツを入れている:
あなたはどのようなコンテンツを受け取りますか? '.insertBefore()'を使うことができます:https://developer.mozilla.org/En/DOM/Node.insertBefore –