<a id="chgtext" onclick="showAll()"><font color="blue"><script language="javascript">document.write(str.substring(0,10))</script></font></a>//str是全局变量
showAll把chgtext.innerHTML换了就行了

解决方案 »

  1.   

    <span id=showText onclick="DisplayAll(showText)"></span>
    <script language=javascript>
    <!--
        var str="12345678901234";
        showText.innerHTML=str.substr(0,10);//显示前10个字符
        function DisplayAll(sender)
        {
            showText.innerHTML=str;//显示所有的
        }
    //-->
    </script>
    这一段代码第一次显示10个字符,然后通过单击showText对象,显示全部。