JavaScript表單提交不能消除使用類型爲hidde隱藏的input的快速解決辦法!!

首先這個問題的示例代碼以下:對象

<input type="hidden"  name="id" id="deptID" />
這樣隱藏屬性!在添加事後,修改,在添加。就會在相同id的進行操做!!因此我在網上找到了下面的方法解決修改一個屬性,能夠省略咱們再去寫一些判斷
<input type="text" style="display:none" name="id" id="deptID" />

我在去百度了一下區別,分享給你們:

一、display:none和visible:hidden都能把網頁上某個元素隱藏起來。input

二、但二者有區別:it

●display:none ---不爲被隱藏的對象保留其物理空間,即該對象在頁面上完全消失,通俗來講就是看不見也摸不到。table

●visible:hidden--- 使對象在網頁上不可見,但該對象在網頁上所佔的空間沒有改變,通俗來講就是看不見但摸獲得。百度

一、visibility: hidden----將元素隱藏,可是在網頁中該佔的位置仍是佔着。方法

二、display: none----將元素的顯示設爲無,即在網頁中不佔任何的位置。tab

三、例若有三個table,將中間的一個table hidden掉,你會發如今那個被hidden的table看不見了,可是,中間會留有很大的一空白,而這個空白就是這個table沒有被隱藏時所佔的位置。分享

四、而none的做用更像是把元素從網頁中「去除」(固然不是真的去除,只是效果是如此)di

五、例若有三個table,將中間的一個table none掉,你會發如今剩下的兩個table中間不會有任何的空白。就好像中間的那個table歷來不存在過同樣。vi

相關文章
相關標籤/搜索