Javascript 如何在表格单元格中显示动态html内容(作为html页面预览)?

Javascript 如何在表格单元格中显示动态html内容(作为html页面预览)?,javascript,html,iframe,Javascript,Html,Iframe,我有一个奇怪的要求,请容忍我:) 我正在使用javascript(AJAX)调用API来获取一些数据,在这些数据中,我得到一个完整页面的html代码作为预览,我想做的是在表中显示所有这些数据以及预览(当然是解释的) 到目前为止,我发现我可以创建iframe元素并将html代码写入iframe的文档中,这是一种工作方式,但并不实用,因为我对iframe没有太多的控制权,它的高度非常小,用户必须滚动才能看到整个页面 这种情况的典型情况是使用某种图像缩略图,并将其显示在表格单元格中?但不幸的是,API

我有一个奇怪的要求,请容忍我:)

我正在使用javascript(AJAX)调用API来获取一些数据,在这些数据中,我得到一个完整页面的html代码作为预览,我想做的是在表中显示所有这些数据以及预览(当然是解释的)

到目前为止,我发现我可以创建iframe元素并将html代码写入iframe的文档中,这是一种工作方式,但并不实用,因为我对iframe没有太多的控制权,它的高度非常小,用户必须滚动才能看到整个页面

这种情况的典型情况是使用某种图像缩略图,并将其显示在表格单元格中?但不幸的是,API只提供html代码

我想问的是,除了iframe,我还有其他优雅的解决方案吗?或者iframe是我唯一的选择


非常感谢您。

您可以执行一些字符串操作,并从ajax调用响应中准确提取所需的内容。假设您的回答如下所示:

<html>
 <head>
 </head>
 <body>
    <div>  <!-- extract from this div -->
        the content you need
    </div>
 </body>
</html>

您需要的内容
您需要从
div
标记中提取并将其附加到要将其嵌入的标记中。您正在删除顶部html标记和
主体标记,因为您的页面中已经有了它,否则您需要使用
iframe