我想点击一个按钮让label输出不通的字符,document.getElementById("label1")。value="变换"; 
但是老是出现为空或者不是对象,急求解!~~

解决方案 »

  1.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>test</title>
        <script language="javascript">
    function xianshi(){
    document.getElementById('label1').innerHTML='123';
    }
     </script>
    </head>
    <body>
    <label id="label1"></label>
    <input type="button" onclick="xianshi()" value="xianshi" />
    </body>
    </html>.value适用于select,text等控件。你这是两个概念了。。补下基础知识吧。
      

  2.   

    Label会生成为HTML的span标签,使用innerHTML或innerText,不可以用value
      

  3.   

     汗! 这帖子不是已经解决了吗?怎么又出来了?
    就是innerText、innerHTML!!
      

  4.   

    document.getElementById("label1").innerHTML="变换";
    这样就行啦
      

  5.   

    Web 开发常用手册DHTML 参考手册
    http://download.csdn.net/source/308913JScript 语言参考
    http://download.csdn.net/source/308916CCS 样式表中文手册
    http://download.csdn.net/source/304124