Javascript 如何在表格单元格中显示动态html内容(作为html页面预览)?
我有一个奇怪的要求,请容忍我:) 我正在使用javascript(AJAX)调用API来获取一些数据,在这些数据中,我得到一个完整页面的html代码作为预览,我想做的是在表中显示所有这些数据以及预览(当然是解释的) 到目前为止,我发现我可以创建iframe元素并将html代码写入iframe的文档中,这是一种工作方式,但并不实用,因为我对iframe没有太多的控制权,它的高度非常小,用户必须滚动才能看到整个页面 这种情况的典型情况是使用某种图像缩略图,并将其显示在表格单元格中?但不幸的是,API只提供html代码 我想问的是,除了iframe,我还有其他优雅的解决方案吗?或者iframe是我唯一的选择Javascript 如何在表格单元格中显示动态html内容(作为html页面预览)?,javascript,html,iframe,Javascript,Html,Iframe,我有一个奇怪的要求,请容忍我:) 我正在使用javascript(AJAX)调用API来获取一些数据,在这些数据中,我得到一个完整页面的html代码作为预览,我想做的是在表中显示所有这些数据以及预览(当然是解释的) 到目前为止,我发现我可以创建iframe元素并将html代码写入iframe的文档中,这是一种工作方式,但并不实用,因为我对iframe没有太多的控制权,它的高度非常小,用户必须滚动才能看到整个页面 这种情况的典型情况是使用某种图像缩略图,并将其显示在表格单元格中?但不幸的是,API
非常感谢您。您可以执行一些字符串操作,并从ajax调用响应中准确提取所需的内容。假设您的回答如下所示:
<html>
<head>
</head>
<body>
<div> <!-- extract from this div -->
the content you need
</div>
</body>
</html>
您需要的内容
您需要从div
标记中提取并将其附加到要将其嵌入的标记中。您正在删除顶部html标记和主体标记,因为您的页面中已经有了它,否则您需要使用iframe