使用javascript销毁嵌入对象

时间:2014-10-28 07:39:30

标签: javascript flash iframe video embed

我有一个视频添加,当页面加载时会自动显示在用户屏幕的左下角。用户可以按下按钮来销毁添加,遗憾的是它不会完全破坏它。闪光灯选项仍然像游戏一样可用。如果页面上有功能元素(如按钮),并且广告阻止用户使用元素,则可能会出现问题。

其他信息: 视频添加正在作为embed标记的一部分使用,客户端正在使用javascript include将视频添加到其页面中。

我也使用iframe为flash部分工作,但它的行为在每个浏览器之间并不一致,所以我想放弃将它放在iframe中。

我也不知道闪光灯也没有闪光灯源。

1 个答案:

答案 0 :(得分:0)

您可以使用JQuery:

$('.ads').remove();

它应该从HTML代码中完全删除此部分。 在Pure Javascript中,您需要知道父标记,您当然不知道。 (并且父母不会被删除)

<div id="ParentDiv">
<div id="YourAd" class="ads">This is another paragraph.</div>
</div>
<script>
var parent = document.getElementById("ParentDiv");
var child = document.getElementById("YourAd");
parent.removeChild(child);
</script>

Example