不可以修改:
可以这样
<form>
<INPUT name="cancle" type="button" value="111" style="display:none">
<INPUT name="ok" onclick="cancle.style.display='block'" type="button" value="確定">
</form>

解决方案 »

  1.   

    <script language="JavaScript">
    function changeType() {
    document.all.oDiv.innerHTML = "<input type=\"button\" name=\"oInput\" id=\"oInput\">";
    }
    </script>
    <div name="oDiv" id="oDiv"><input type="hidden" name="oInput" id="oInput" value="1"></div>
    <input type="button" value="click me" onclick="changeType()">
      

  2.   

    Perhaps,you can use it in this way:<form name=mxh1>
    <input id=mxh style="visibility:hidden">
    <input name=aa type=radio onclick="document.all.mxh.style.visibility='visible'">显示
    <input name=aa type=radio onclick="document.all.mxh.style.visibility='hidden'">隐藏
    </form><script>
    for(var i=0;i<document.mxh1.elements.length;i++)
    {
    if(document.mxh1.elements[i].type=="radio")
    document.mxh1.elements[i].checked=""
    }
    </script>
      

  3.   

    According to MSDN documentation:As of Microsoft&reg; Internet Explorer 5, the type property is read/write-once, but only when an input element is created with the createElement method and before it is added to the document.
      

  4.   

    cancle.outerHTML='<INPUT name="cancle" type="button" value="111">';