本来textbox的边框是平面的,但通过js设置背景颜色后,就显示出立体的效果,也就是有了边框阴影!即使再把背景色去掉,阴影也还是存在。如何才能去掉这个边框阴影?

解决方案 »

  1.   

    设置背景色的时候,同时设置一下边框好了document.getElementById("TextBox1").style.backgroundColor = "red";
    document.getElementById("TextBox1").style.border = "green solid 1px";
      

  2.   

    用 border=none 或 border =“solid 1px”,表格会变形,用border =“solid 2px”,表格不变形,但textbox的边框变粗!(textbox在表格钟)
      

  3.   

    而且设置border后,点击textbox,就会引起textbox略微缩小,从而导致页面布局变形
      

  4.   

    那是你代码问题
    input {border:none}我很常用,在各个浏览器下基本一样,不会出现什么变形