我想明白,如果在HTML中显示:无意味着该元素不存在于浏览器的角度? 我有以下情况: 我有用来repear插件浏览器如何反应显示没有?
<embed width="100%" height="100%" id="embedElement"
TYPE="Application/DynamicWebTwain-Plugin"
PLUGINSPAGE="/gestionRH/webTwain/DynamicWebTwain.xpi">
</embed>
代码的JavaScript一个元件:
var Plugin = document.embeds[0];
当我把嵌入元件一个div内并设置显示的CSS这个div的属性变成无 javascript好像没有找到这个元素 是什么解释?
“显示:无”从DOM中删除从页面布局的元素,但不能(它仍然存在于页面源中)。我想,为什么你无法用javascript找到元素,这肯定有其他一些原因。 – GarethL
是的,因为当我试过这个:alert($(“#embedElement”)。attr('type'));它工作正常 – fatiDev
为什么不试一次与document.getElementByID()...我没有看到为什么javascript不能找到你的元素这样的理由。但是由于它不能正常工作,请使用ID来获取元素。 –