2016-09-05 53 views
-4

我想解析HTML字符串如何解析HTML字符串,DOM使用jQuery

<!DOCTYPE html><html><head></head><body>....<some tag></some tag>...<script> </script></body></html> 

我怎样才能做到这一点?

代码:

<iframe id="FileFrame" src="about:blank"></iframe> 
<script> 
var doc = document.getElementById('FileFrame').contentWindow.document; 
doc.open(); 
doc.write('<!DOCTYPE html><html><head></head><body>....<some tag></some tag>...<script></script></body></html>'); 
doc.close(); 
</script> 

Result

+1

您的**第一步**应始终是[查看文档](http://api.jquery.com/jQuery.parseHTML/)。 –

+0

它不是静态的html,它总是不同的。 – Geha

+1

@Geha - 这与什么有关? – evolutionxbox

回答

1

只需用jQuery函数会为你做的。

var myHtml = "<html><body><b>Some Text</b></body></html>"; 
var myDocument = $(myHtml); 
+0

谢谢,但它是没有样式的显示页面 – Geha

+0

如果你在iFrame中渲染它,代码,无论是否内联,都应该显示。你有什么尝试?如果你可以用你已经试过的代码更新你的问题,那将会很好,所以我们有更好的理解。 – ThePerplexedOne

+0

我更新了问题。 – Geha