<script language="javascript">
alert(decodeURI('%E6%9F%A5%E8%AF%A2'));
</script>

解决方案 »

  1.   

    楼上的误会我的意思了,我的意思是希望点击超级链接时,谈出的对话框和<Script>中的一样,不要出现乱码。
      

  2.   

    <html>
    <body>
    <a href="#" onclick="javascript:alert(decodeURI('%E6%9F%A5%E8%AF%A2'));">超级链接</a>
    </body>
    <script language="javascript">
    alert(decodeURI('%E6%9F%A5%E8%AF%A2'));
    </script>
    </html>
      

  3.   

    如上方法倒是可行,但是我目前必须在href属性中写脚本,不能在onclick中写,未知是否有解?
      

  4.   

    <html>
    <body>
    <a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
    <a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
    <a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
    <a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
    <a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
    <a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
    <a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
    <a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
    <a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
    <a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
    <a href="#" onclick="javascript:alert('%E6%9F%A5%E8%AF%A2');">超级链接</a>
    </body>
    <script language="javascript">
    var aHref = document.getElementsByTagName("A");
    for (var i=0; i<aHref.length; i++) {
    var alt = aHref[i].outerHTML= aHref[i].outerHTML.replace(/javascript\:alert\(([^\(\)]+)\)/ig,"alert(decodeURI($1));");
    }
    </script>
    </html>
      

  5.   

    路过问一下
    javascript\:alert\(([^\(\)]+)\)/ig
    后面的ig是什么意思?
      

  6.   

    弱弱的问一句:为什么不直接用汉字“查询”提示就可以了,还要用'%E6%9F%A5%E8%AF%A2'来代替啊?