你改为
document.getElementById("btnTemp").value = "ddd"

解决方案 »

  1.   

    你又没给函数传参进来,又没在完全指定btnTemp是谁,它当然会提示未定义。三种方法:1
    ////////////////////
    function aaa(obj)
    {
    obj.value="ddd";
    }...
    <INPUT type="button" value="Button" onclick="aaa(btnTemp)">
    2
    /////////////////
    function aaa()
    {
    document.all.btnTemp.value="ddd";
    }
    <INPUT type="button" value="Button" onclick="aaa();">
    3
    ///////////////////
    function aaa()
    {
    document.getElementById('btnTemp').value="ddd";
    }
    <INPUT type="button" value="Button" onclick="aaa();">
      

  2.   

    知道了怎么做,就给大家分~我还有一个呢~你给 <form>一个name,比如说form1<script language="javascript">
    function aaa()
    {
    from1.btnTemp.value="ddd";
    }
    </script>这样好像就可以了?好像吧,没有时间测试了,明天再说~
      

  3.   

    个人以为,只有当控件没有包含在form中时,才可以直接用控件名来访问他,否则需要加上form.