1. 程式人生 > >js程式碼中 type="hidden"顯示問題

js程式碼中 type="hidden"顯示問題

我們平時在寫js的時候,初學者很容易對hidden這個標籤產生疑惑,作用如下:

1 隱藏域在頁面中對於使用者是不可見的,在表單中插入隱藏域的目的在於收集或傳送資訊,以利於被處理表單的程式所使用。瀏覽者單擊發送按鈕傳送表單的時候,隱藏域的資訊也被一起傳送到伺服器。 

2有些時候我們要給使用者一資訊,讓他在提交表單時提交上來以確定使用者身份,如sessionkey,等等.當然這些東西也能用cookie實現,但使用隱藏域就簡單的多了.而且不會有瀏覽器不支援,使用者禁用cookie的煩惱。


好多標籤都有hidden這個屬性,那麼我們如何讓這個標籤顯示呢?

1.input標籤有type="hidden"屬性 對hide()和show()方法不管用,但是可以通過prop改變屬性type為text來解決;

2.但是div標籤有type="hidden"屬性對hide()和show()方法可用,div無type="hidden"屬性;但是有hidden = "hidden"和style="display:none;"屬性且對hide()和show()方法可用

3.然而input標籤的hidden = "hidden"和style="display:none;"對hide()和show()方法可用。