首先這個問題的示例代碼以下:對象
<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