隐藏从iframe加载的任何内容或元素

时间:2015-07-06 09:51:13

标签: javascript jquery css ajax iframe

例如:试图通过隐藏类(与wiki徽标相关联的“#central-featured-logo”)来隐藏wiki徽标但不起作用

<script>
    $(document).ready(function () {
 try {
       if(window.name != "") 
       {
         document.getElementById("#central-featured-logo").style.display ='none';
       }   
     }  
    catch (e) { alert("Error:  " + e); }
});
</script>
<iframe  width="100%" height="400" src="https://www.wikipedia.org/"></iframe>

1 个答案:

答案 0 :(得分:0)

您不应将主题标签传递给document.getElementByIdcentral-featured-logo似乎是一个类,而不是ID,因此您可能希望使用document.getElementsByClassName代替:

$(document).ready(function () {
 try {
       if(window.name != "") 
       {
         document.getElementsByClassName("central-featured-logo")[0].style.display ='none';
       }   
     }  
    catch (e) { alert("Error:  " + e); }
});