浏览器如何反应显示无?

时间:2012-10-10 16:00:58

标签: html twain

我想了解html中的display:none是否意味着该元素在浏览器透视图中不存在? 我有以下情况: 我有一个元素,我用来重复一个插件

<embed width="100%" height="100%" id="embedElement"
        TYPE="Application/DynamicWebTwain-Plugin"
        PLUGINSPAGE="/gestionRH/webTwain/DynamicWebTwain.xpi"> 
</embed>

代码javascript:

var Plugin = document.embeds[0];

当我将embed元素放在div中并将此div的display css属性设置为none时 javascript似乎没有找到这个元素 是什么解释?

1 个答案:

答案 0 :(得分:1)

您可以使用其他技术隐藏元素并仍然可以访问它:

.hide {
   position: absolute !important;
   top: -9999px !important;
   left: -9999px !important;
}

http://css-tricks.com/places-its-tempting-to-use-display-none-but-dont/