<a onclick= "showHide() "  href= "javascript:;"   >

解决方案 »

  1.   


    <!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN "   > 
    <HTML> 
    <HEAD> 
    <title> sample6_4 </title> 
    <meta   name= "GENERATOR "   Content= "Microsoft   Visual   Studio   .NET   7.1 "> 
    <script   language=javascript> 
    function   showHide() 

    alert( "best   wishes   to   you "); 

    function   parseSubTree(id) 

    var el=document.getElementById(id); 
    var aTag=document.getElementsByTagName("a"); 
    aTag[0].setAttribute("onClick","showHide()"); 
    alert(el.innerHTML);
    el.innerHTML=el.innerHTML; 
    document.all.message.innerHTML="(这里能行,但原来的不行) "+el.innerHTML; 
    } </script> 
    </HEAD> 
    <body> 
    <button  onclick= "parseSubTree(-1)"> click   here   to   run   the   function </button> 
    <br> <br> <br>
    <li id= "-1"> <a href= "#"> (1)点击这里调用showHide() </a> </li> 
    <br> <br> <br> 
    <li> <a href= "#"onclick="showHide()"> (2)点击这里调用showHide() </a> </li> 
    <br> <br> <br> <li id= "message"> </li> </body> 
    </HTML>