网页刚开始加载时显示URL1,当用户点击此连接后显示为URL2

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
      <script>
      function change()
      {
    setTimeout(function(){
    var s = document.getElementById('a');
    s.innerHTML='http://www.g.cn';
    s.href='http://www.g.cn';
    },1);

      }
      </script>
     </HEAD> <BODY>
      <a id='a' onclick='change()' target="blank" href='http://www.baidu.com'>http://www.baidu.com</a>
     </BODY>
    </HTML>
      

  2.   

      <a id='a' onclick='this.href="http://www.g.cn";this.innerhtml="http://www.g.cn"' target="blank" href='http://www.baidu.com'>http://www.baidu.com</a>
      

  3.   

     <a id='a' onclick='change(this)' target="blank" href='http://www.baidu.com'>http://www.baidu.com</a>通常把this传递过去,不用再去取该对象。