<script language="javascript"> 
document.all.bs.value="内容"; 
</script> <input name=bs id=bs value="">在服务器端显示没问题,在客户端显示不出来,应该怎样解决呢?
 

解决方案 »

  1.   

    <input name=bs id=bs value=""> 
    <script language="javascript"> 
    document.form1.bs.value="内容"; 
    </script> form1为表单名
      

  2.   

    写成一个方法,放到<body onload="你的方法">
      

  3.   

    script代码未下载完表单就会出问题。可使用:
    <script language="javascript">
    function aa() {document.all.bs.value="内容";}
    </script> <body onload="aa()">
    ...
    <input name=bs id=bs value=""> 
    ...或放在<form>与</form>间,使用1楼的办法
      

  4.   

    楼主的写法不规范哦,最好给标签打个关闭标记,不然以后弄xml/xsl时会头大的.
    <input name=bs id=bs value="" /> <---
      

  5.   

    方法写在元素加载之前,运行肯定有问题,除非加载比脚本执行快
    写在onload中最佳
      

  6.   

    用document.getElementById("bs").value = '内容';也可以lz要注意如果页面还无加载完,是取不到该对象的。可以在body的onLoad事件中去处理,或者在该元素后执行该脚本