我想取出href中的值  然后 像  document.getElementById("").value=“” 
等于什么  根据条件把一个新的链接赋值给它  帮帮忙

解决方案 »

  1.   

    var url = $("对象").attr("href");
      

  2.   

    用document.location.href就可以取到了,你可以试试alert(document.location.href);
      

  3.   

       2 楼  location是什么
      

  4.   


    <!Doctype html public '-//w3c//dtd xhtml 1.0 transitional//en' 'http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd'>
    <html xmlns='http://www.w3.org/1999/xhtml'>
    <head>
    <script language='javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js'></script>
    <script language='javascript' type='text/javascript'>
    $(document).ready(
        function()
        {
    var $a=$('#aID');
    $('#get').click(function(){
    alert($a.attr('href'));
    });
    $('#set').click(function(){
    $a.attr('href','http://www.google.cn');
    });
        }
    );</script>
    </head>
    <body>
    <a href='http://www.baidu.com' id='aID'>点击打开</a>
    <input type='button' id='get' value='取值'>
    <input type='button' id='set' value='赋值'>
    </body>
    </html>
      

  5.   

    location代表的是 当前文档的url  
    至于你说的有多个连接,对于document.location.href是不存在的,因为他只取你当前打开文档的那个URL所以只有一个值,当然你也可以把每次打开的URL存放到SESSION里,这样下次就可以取到前面的URL
      

  6.   

    当然,5#用的是JQUERY,JQUERY对于实现这个确实很方便
      

  7.   

    取到这个链接的DOM对象,就有href属性了,可以直接读写<a id = "a1" href = "http://www.baidu.com/">链接</a>
    <button onclick="Get();">Get</button><button onclick="Set();">Set</button>
    <script>
    function Get(){
    alert(document.getElementById("a1").href);
    }
    function Set(){
    document.getElementById("a1").href = "http://www.google.cn/";
    }
    </script>
      

  8.   

    document.getElementById("linkid").href="www.csdn.net"
      

  9.   

    在问大家一个问题  我有一个退出按钮    退出的时候转到 登陆页面   我在jsp中让session失效  session.invalidate()  这样没有点退出 就都自动失效了  还有什么方法让点退出的时候session失效
      

  10.   

    在点击退出时请求一个action,在那里面使session失效。
    然后再跳转到登录界面。
      

  11.   


    <p><a href="javascript:if(confirm('are you sure?')){window.location = 'logout.jsp';}"><img src="images/b_logout.gif" alt="LOGOUT" /></a></p>简单点可以直接跳转到一个jsp里面,在jsp里面清除session,然后跳转。
    主要是session的注销要在服务器端执行。
      

  12.   


    不过这个麻烦啊,还要写一个action  我想直接在jsp页面写一句话  就像 session.invalidate() 一句话就可以让session消失  ,不过session.invalidate()  不能用 还有没有别的  
      

  13.   


    可不可以用这个 session.removeAttribute("sessionUserName");