首先这个问题的示例代码以下:对象
<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