我有一个AJAX XMLHttpRequest网格。我通过innerHTML输出它。我有一个刷新功能,每60秒触发一次检索新数据。问题是我使用innerHTML + =,它不能按照我想要的方式工作,它将新数据添加到底部。我希望它把它放到最顶层。
最好的方法是什么?
答案 0 :(得分:1)
试试这个:
var element = document.getElementById("content"),
newContent, // ajax stuff here
currentText = element.innerHTML;
element.innerHTML = newContent + currentText;
基本上,我们正在获取当前文本并将新内容放在其前面。