当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'; }