為什么在id選擇器可以忽略元素被隱藏的屬性
看代碼
? ? <body>
? ? ? ? <h3>顯示隱藏元素的內容</h3>
? ? ? ? <input id="hidstr" type="hidden" value="我已隱藏起來"/>
? ? ? ? <div></div>
? ? ? ? <script type="text/javascript">
? ? ? ? var $strHTML = $("#hidstr").val();
? ? ? ? $("div").html($strHTML);
? ? </script>
? ? </body>
2016-03-16
? ? ? ? 它設置隱藏或display:none后,只是在頁面上不顯示而已,但它還是屬于頁面中的一份子呀,你要獲取還是可以獲取的,別說ID選擇器了,標簽名都可以獲取到,并且不用jQ也一樣,如下:
var $strHTML = document.getElementsByTagName("input")[0];
? ? ? ? $("div").html($strHTML);
2016-03-17
type:hidden ;display:none ? ?var $strHTML=document.getElementsByTagName("input")
$("div").html($strHTML)
2016-03-16
你在input里面隱藏了
然后后面使用? $("div").html($strHTML);在DIV里面把input的值呈現(xiàn)出來的,div并沒有被隱藏