我想明白,如果在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來獲取元素。 –