我想將下面的HTML字符串轉換爲HTML文檔。下面的代碼適用於Firefox和Chrome,但不適用於其他瀏覽器(Opera,Safari,IE)。你可以幫我嗎?如何將HTML字符串轉換爲HTML文檔?
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的高度屬性。
你與parrent元素的innerHTML的嘗試? –
請指定瀏覽器版本 –
如果使用innerHtml,我不能使用getElementById等函數。代碼不會作爲節點。 – Florent