<input type="text" name="sText" value="">
<input type="button" value="1" onclick="setText();">
<input type="button" value="2" onclick="setText();">
<input type="button" value="3" onclick="setText();">
<input type="button" value="4" onclick="setText();"><Script Language="JavaScript">
function setText()
{
document.all("sText").value=document.all("sText").value+event.srcElement.value;
}
</Script>

解决方案 »

  1.   

    document.all中的all是form的name吗?
    我试了一下,但是在document.all("sText")报错。
      

  2.   

    <form>
    <input name="sText" value="">
    <input type="button" value="1" onclick="this.form.sText.value += value">
    <input type="button" value="2" onclick="this.form.sText.value += value">
    <input type="button" value="3" onclick="this.form.sText.value += value">
    <input type="button" value="4" onclick="this.form.sText.value += value">
    </form>
      

  3.   

    <form>
    <input name="sText" value="">
    <input type="button" value="1" onclick="this.form.sText.value += value">
    <input type="button" value="2" onclick="this.form.sText.value += value">
    <input type="button" value="3" onclick="this.form.sText.value += value">
    <input type="button" value="4" onclick="this.form.sText.value += value">
    </form>
      

  4.   

    document.all中的all是指整个document中所有的元素,或可用document.all.item("sText").value试试看.