我想将下面的HTML字符串转换为HTML文档。以下代码在Firefox和Chrome上运行良好,但在其他浏览器(Opera,Safari,IE)中不起作用。你能帮我吗?
var content = '<iframe width="640" height="360" src="//www.youtube.com/embed/ZnuwB35GYMY" frameborder="0" allowfullscreen></iframe>';
var parser = new DOMParser();
var htmlDoc = parser.parseFromString(content,"text/html");
请不要使用JQuery进行回复。
我希望能够在Javascript中实现同样的功能。
<?php
$content = '<iframe width="640" height="360" src="//www.youtube.com/embed/ZnuwB35GYMY" frameborder="0" allowfullscreen></iframe>';
$doc = new DOMDocument();
$doc->loadHTML($content);
?>
我的主要目标是将HTML文本转换为HTML文档,以便更改iframe的宽度和高度属性。
$(content);
您现在可以遍历您创建的DOM对象。 - Felix