HTML SRC属性 – 使用html代码而不是URL

前端之家收集整理的这篇文章主要介绍了HTML SRC属性 – 使用html代码而不是URL前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法使用纯HTML代码显示在一个框架内,而不必链接到一个特定的URL /文件

例如:

不是这样

  1. <iframe src="left.html" name="left"></iframe>

但是这样

  1. <iframe src="here goes the html code" name="thank you SO"></iframe>

解决方法

也许你可以将HTML注入到iFrame / Frame中,如本文所述: Injecting HTML into an IFrame由Michael Mahemoff.

这样的东西

  1. var content = "<html><body><b>Hello World!</b></body></html>";
  2.  
  3. var iframe = document.createElement("iframe");
  4. document.body.appendChild(iframe);
  5.  
  6. var frameDoc = iframe.document;
  7. if(iframe.contentWindow)
  8. frameDoc = iframe.contentWindow.document; // IE
  9. // Write into iframe
  10. frameDoc.open();
  11. frameDoc.writeln(content);
  12. frameDoc.close();

HTH,

–hennson

猜你在找的HTML相关文章