<script language="JavaScript">
<!--
function charter(chater)
  { 
    document.write(document.all(chater).innerText);
  }
//-->
</script>
</head>
<span id="abc">abc</span>
<input type="button" onclick="charter('abc')">
在调用时传字符串

解决方案 »

  1.   

    你的调用方法不对。不能放在onclick中。
      

  2.   

    不对吧
    <script language="JavaScript">
    <!--
    function charter(chater)
      { 
        alert(document.all(chater).innerText);
      }
    //-->
    </script>
    </head>
    <span id="abc">abc</span>
    <input type="button" onclick="charter('abc')">
    你要看效果,直接把我的代码存成一个htm文件,绝对通过,你再好好检查一下自己代码的细节问题
      

  3.   

    alert(document.all.item(chater).innerText);