首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用非替换InnerHTML替换document.write

使用非替换InnerHTML替换document.write
EN

Stack Overflow用户
提问于 2014-03-28 12:45:05
回答 1查看 126关注 0票数 1

我目前正在使用import.io在网上抓取信息。我正在从天气网站上抓取数据,以显示统计项目在单个邮政编码上的不一致程度。

代码语言:javascript
运行
复制
document.write("<i>" + k + "</i>" + "<p>" + d.data[k] + "</p>");

我的问题是这个document.write擦除了我所有的页面内容,并用纯json数据替换它。我尝试使用innerHTML,但我只能从爬虫中获得最后的数据结果。

有没有什么方法可以实现appendChild或InnerHTML而不覆盖之前写入的数据?

参考:http://import.io/data/integrate/#js

EN

回答 1

Stack Overflow用户

发布于 2014-05-13 01:42:07

代码语言:javascript
运行
复制
document.body.insertAdjacentHTML
  ("beforeend", 
   "<i>" + k + "</i><p>" + data[k] + "</p>"
  )     

代码语言:javascript
运行
复制
document.body.appendChild
  (
  document.createElement("i")
  ).textContent = k; 

document.body.appendChild
  (
  document.createElement("p")
  ).textContent = data[k];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22704390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档