在embed标签上隐藏div

时间:2014-04-15 12:28:17

标签: javascript jquery html css

我在带有外部源的网站上有一个嵌入式代码。 我想在我想隐藏的外部来源上隐藏一个div。

嵌入代码是这样的:

<embed src="https://www.site.com" width='100%' height='1000px'/>

div有一个类和内联样式

<div class="button" style="display:block !important;">

是否可以使用javascript或CSS隐藏? 我知道我无法使用iframe来解决安全问题,是否与embed标签相同?

或者我还有其他办法吗?

3 个答案:

答案 0 :(得分:0)

首先,将两个控件的ID定义为:

     <embed id="embedID" src="https://www.site.com" width='100%' height='1000px'/>
     <div id="divID" class="button" style="display:block !important;">

之后写下面的代码:

     $("#embedID #divID").remove();

答案 1 :(得分:0)

为按钮指定ID。例如:button1

<div class="button1" style="display:block !important;">

$("#button1").remove();

$("#button1").hide();

如果您想一次定义多个ID,可以使用:

$("#button1 #button2").remove();

$("#button1 #button2").hide();

两者都应该有用!

对于您在评论中提到的外部链接:

使用JQuery,你应该能够使用load-function。这是一个小例子来获取一个容器ID为#34; container&#34;在名为Test.html的页面上:

$('#contentDiv').load('/Test.hmtl #container');

您可以访问JQuery文档here以获取更多信息

答案 2 :(得分:0)

试试这个:

   document.getElementsByClassName('button')[0].style.visibility='hidden';

这可能会对你有帮助。