iframe中刪除正文標記我想從包含在prettyPhoto燈箱插件那(http://www.shapur.com/product-category/fp-journe/)WooCommerce的一部分內的iframe中刪除一個不必要的報頭。當您點擊該頁面底部的單一產品按鈕時,它應該刪除iframe中包含的主體標籤。 iframe符合相同的來源策略,所以不是這樣。 http://www.shapur.com/test.php:與jQuery
我在同一個域,它的偉大工程,創建了一個測試頁面在這裏。
是否存在與燈箱衝突?我只是不明白。感謝您的幫助。
下面是測試頁面代碼:
<!DOCTYPE html>
<html>
<body>
<iframe id="myframe" src="http://shapur.com/index.php"></iframe>
<p>Click the button to change the style of the body tag contained in the iframe.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction() {
var x = document.getElementById("myframe");
var y = x.contentDocument;
y.body.style.display = "none";
}
</script>
</body>
</html>
iframe的內容不會是它具有的iframe頁面的DOM中可見的,所以你不能改變it.In爲了消除它,你需要它通過iframe託管的網頁上觸發事件。 – DinoMyte
需要確保的iframe裝載第一 – charlietfl
@DinoMyte在測試頁面(http://www.shapur.com/test.php)我是能夠觸發在iframe託管頁面上的事件。 – Dilan