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

解决方案 »

  1.   

    label没有VALUE属性的.
    你只能设置InnerHTML
    document.getElementById("label1").parentNode.innerHTML="变换";  
      

  2.   

    label 好像没有value属性
    document.getElementById("label1").innerHTML="变换";
      

  3.   

    点击的时候,把值让如 input hidden 中,过度一下,然后在从那里取 
      

  4.   

    楼上说得对label没有value属性,而且在页面上很少用到label,像asp.net中的服务器控件label编译成html以后就成了span,要想设置显示值一般都是用innerText,如果想有标签样式等则用innerHTML
      

  5.   


    是不是value前面的那个。(.)号有问题?
      

  6.   

    谢谢大家了,问题已经解决,就是document.getElementById("label1").innerText="变换";再次谢谢大家!小弟又学到东西了!!十分感谢!!!~~