<script>
function settext()
{
document.all.mytext.value=event.srcElement.innerHTML;
}
</script>
<span onclick=settext()>a</span><span onclick=settext()>b</span><span onclick=settext()>c</span><span onclick=settext()>d</span>
<input type=text name=mytext>

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function set() {
    document.forms[0].text.value =document.forms[0].all.lable.innerText;
    }
    //-->
    </SCRIPT>
    <FORM METHOD=POST ACTION="">
    <INPUT TYPE="text" NAME="text">
    <div ID="lable" onclick="set();">a</div>
    </FORM>
      

  2.   

    同意楼上观点
    <script>
    function settext()
    {
    document.all.mytext.value=document.all.mytext.value+event.srcElement.innerHTML;//加上这段连续读取
    }
    </script>
    <span onclick=settext()>a</span>&nbsp;<span onclick=settext()>b</span>&nbsp;<span onclick=settext()>c</span>&nbsp;<span onclick=settext()>d</span>
    <input type=text name=mytext>
      

  3.   

    同意楼上观点
    <script>
    function settext()
    {
    document.all.mytext.value=document.all.mytext.value+event.srcElement.innerHTML;//加上这段连续读取
    }
    </script>
    <span onclick=settext()>a</span>&nbsp;<span onclick=settext()>b</span>&nbsp;<span onclick=settext()>c</span>&nbsp;<span onclick=settext()>d</span>
    <input type=text name=mytext>