如何将带有head和body标记的HTML设置到iframe中



我需要将HTML设置为iFrame。(iFrame src为null。)例如,我从web方法调用中得到以下字符串:字符串s=

  <html>
  <head>
  <style type="text/css"> <!-- .some dynamicaly generated css> </style>
  <link id="css1" type="text/css" rel="stylesheet" href="1.css" /></head>
  <body style="padding:0; margin:0;" tabIndex="-1">
--- some HTML elements ------           
  <script type="text/javascript">
---some script ---
  </script>
  </body>
  </html>

我需要将这个字符串设置到iFrame中。但当我使用iframe.innerHTML时,它会去掉head和body标签。

你能帮我一下吗?我需要向字符串添加一些内容还是向iframe添加一些属性。

提前谢谢。

为什么不使用jquery?,它会更容易。

你只需要var innerHtml = $( 'Your html' );

然后是名为$.html( innerHtml ); 的用户函数

最新更新