当iframe没有id时,隐藏来自父级的iframe中的元素

url为http://oxfordgenetics.com/plasmid-builder,iframe来自每个构建器组的“产品详细信息”链接。 我需要做的是隐藏点击此链接时出现的影子框中的一些元素。

我已经尝试了所有常用的补救措施(jQuery和js)但没有成功,因为大多数补救措施使用其在此不存在的ID锁定到iframe。

当然是相同的域名。

你知道iframe将在shadowbox中,它的id为sbox-content 。 所以这应该工作:

 var $iframe = jQuery('#sbox-content iframe') 

我通过下面的代码测试它是否是一个’模态’框,或者没有任何ID只在’模态’窗口中:

 var element = document.getElementById('system-message-container'); if (typeof(element) != 'undefined' && element != null) { document.getElementById('cartarea').style.display='none'; }