设计模式-一个html标签,用于显示从特定url接收的html



我创建了一个API,当你导航到它时,它会返回html中的信息。

在我的网站上,我想让网页访问API,并将信息显示为网页的一部分(有点像网页访问img)。什么HTML标记最适合实现这个结果?我偶然发现了和标签,但不确定哪一个最好。

我自己在构建这个,因此可以完全控制内容如何返回到页面。是否有特定的模式用于这种"模块化"的信息来源?我可以重写我的网站,在提供网页之前,访问api并提取信息本身,然后将结果包含在html中,但a)这将更加复杂,需要在几个地方进行更改b)随着我想要包含的此类api调用结果的数量增加,这将变得非常复杂。

您可以为此目的使用Iframe,当您收到想要显示的html时,您可以简单地在该Iframe的ID:中设置html内容

document.getElementById('myIframe').contentWindow.document.write("<html><body>Here is your html</body></html>");

希望这能有所帮助。

据我所知,使用iframe相当复杂。我总是使用div标记来完成这样的任务。
document.getElementById("targetdiv").innerHTML = "New HTML-Content";有关divs的更多信息:http://www.w3schools.com/tags/tag_div.asp

相关内容

  • 没有找到相关文章

最新更新