我目前正在使用import.io在网上抓取信息。我正在从天气网站上抓取数据,以显示统计项目在单个邮政编码上的不一致程度。
document.write("<i>" + k + "</i>" + "<p>" + d.data[k] + "</p>");
我的问题是这个document.write擦除了我所有的页面内容,并用纯json数据替换它。我尝试使用innerHTML,但我只能从爬虫中获得最后的数据结果。
有没有什么方法可以实现appendChild或InnerHTML而不覆盖之前写入的数据?
参考:http://import.io/data/integrate/#js
发布于 2014-05-13 01:42:07
document.body.insertAdjacentHTML
("beforeend",
"<i>" + k + "</i><p>" + data[k] + "</p>"
)
或
document.body.appendChild
(
document.createElement("i")
).textContent = k;
document.body.appendChild
(
document.createElement("p")
).textContent = data[k];
https://stackoverflow.com/questions/22704390
复制相似问题