您可以通过在 iframe 的 html 中提供空 src 并稍后通过 jquery / javascript 分配 src 来加载 html 呈现后的 iframe。
HTML
<iframe id="iframe1" ></iframe>
Javascript,iframe 可以在按钮点击等动作上加载
document.getElementById('iframe1').src="/default.aspx";
正如kern3l所说,我们可以在iframe中添加data属性来保存src而不是硬编码。
HTML
<iframe id="iframe1" data-frameSrc="/default.aspx"></iframe>
Javascript
ifrmame1 = $('#iframe1')
ifrmam1.src = ifrmam1.data("frameSrc");
你也可以在 jquery 中新建一个框架并分配 src,这将加载空白框架的页面。
$('<iframe>', {
src: '/default.aspx',
id: 'myFrame',
frameborder: 0,
scrolling: 'no'
}).appendTo('#parentDivId');
或
var iframe = document.createElement('iframe');
iframe.frameBorder=0;
iframe.width="300px";
iframe.height="250px";
iframe.id="myFrame";
iframe.setAttribute("src", '/default.aspx');
document.getElementById("parentDivId").appendChild(iframe);