必须用DOM API<script>
function test()
{
document.getElementById("spanid").style.display="none";
}
window.onload=test;
</script>
<form name="form">
<span id=spanid>fdafdsfs</span>
</form>

解决方案 »

  1.   

    只有form中的input和textarea才是form的属性,被form包住的span不是form的属性,不能采用formid.spanid的方式来引用<script>
      function f(){
        document.all.spanid.style.display='none';
      }
    </script>
    <form name="form1">
      <span id=spanid>ddddddddddddddddddd</span>
      <input type="text" name="text1"> 
      <input type="button" value="hidden" onclick="f();">
    </form>
      

  2.   

    只有form中的input和textarea才是form的属性,被form包住的span不是form的属性,不能采用formid.spanid的方式来引用
    -----------
    input,textarea是表单元素,而value,id,style....是表单元素的属性:)