怎恶取href中的链接值 我想取出href中的值 然后 像 document.getElementById("").value=“” 等于什么 根据条件把一个新的链接赋值给它 帮帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var url = $("对象").attr("href"); 用document.location.href就可以取到了,你可以试试alert(document.location.href); 2 楼 location是什么 <!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> location代表的是 当前文档的url 至于你说的有多个连接,对于document.location.href是不存在的,因为他只取你当前打开文档的那个URL所以只有一个值,当然你也可以把每次打开的URL存放到SESSION里,这样下次就可以取到前面的URL 当然,5#用的是JQUERY,JQUERY对于实现这个确实很方便 取到这个链接的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> document.getElementById("linkid").href="www.csdn.net" 在问大家一个问题 我有一个退出按钮 退出的时候转到 登陆页面 我在jsp中让session失效 session.invalidate() 这样没有点退出 就都自动失效了 还有什么方法让点退出的时候session失效 在点击退出时请求一个action,在那里面使session失效。然后再跳转到登录界面。 <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的注销要在服务器端执行。 不过这个麻烦啊,还要写一个action 我想直接在jsp页面写一句话 就像 session.invalidate() 一句话就可以让session消失 ,不过session.invalidate() 不能用 还有没有别的 可不可以用这个 session.removeAttribute("sessionUserName"); 动态添加select的问题 一个JSP特效的问题 脚本影响字体的问题 表单验证的问题,请高手帮忙解决!急!急! 急! 200分求一个浮动窗口的例子 3721把我的浮动菜单给拦截了,怎么解决????(-----高手赐教,向3721宣战!!!!!!!!) 一个难度比较大的css定位问题position和z-index(急) 一个关于调整framset的rows属性的问题 求助:下拉菜单在本窗口打开 一个function中有三条语句,中间一条是ajax,有回调函数的,,为什么执行顺序是这样的。。。。。 请教建站注意事项,希望兄弟们多多评价我的想法,谢谢。 等待页面的GIF图片不动
<!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>
至于你说的有多个连接,对于document.location.href是不存在的,因为他只取你当前打开文档的那个URL所以只有一个值,当然你也可以把每次打开的URL存放到SESSION里,这样下次就可以取到前面的URL
<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>
然后再跳转到登录界面。
<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的注销要在服务器端执行。
不过这个麻烦啊,还要写一个action 我想直接在jsp页面写一句话 就像 session.invalidate() 一句话就可以让session消失 ,不过session.invalidate() 不能用 还有没有别的
可不可以用这个 session.removeAttribute("sessionUserName");