关于li的问题谢谢了
<script type="text/javascript">
     function ChangePhoneText()
     {
      if(document.getElementById("Text2").value=="")
      {
      document.getElementById("liMobile").style.display="none";
      }
      else
      {       document.getElementById("liMobile").style.display="inline";//实现隐藏和显示                
      }
</script>
html中
<li id="liMobile"><strong>手机号码</strong><br /> <label
	id="shopMobile" runat="server"></label></li>
<li id="liPhone"><strong>固定电话</strong><br /><label id="shopPhone">
</label></li>
li的样式
  li
         {
          border-bottom:gray solid 1px;
          height:50px;  
          padding: 0px;
          list-style-image: none;list-style-type: none;margin: 0px;
          margin-top:7px;           
         }
当我隐藏 之后再显示 样式就改变了
下面是问题了
<li id="liMobile"><strong>手机号码</strong><br /> <label
	id="shopMobile" runat="server"></label></li>
手机号码文字下面  和 label下面都多了横线 并且缩短了(简单的说就是样子跟原来的不一样了)
------解决方案--------------------
 document.getElementById("liMobile").style.display="inline";/
改成
  document.getElementById("liMobile").style.display="";/
------解决方案--------------------li本来是块级元素,inline是把它变成了行内元素,所以会出问题