href的链接地址如何赋值? 想实现当t1可视时链接为ddd.html ,当t2可视时链接为ccc.html ,下面的写法有什么错误呢?<a href="javascript:if(t1.style.display=='block') location.href='ddd.html' else if(t2.style.display=='block') location.href='ccc.html'" >更多 >></a> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <a href="" onmouseover="if(t1.style.display=='block') this.href='ddd.html'; else if(t2.style.display=='block') this.href='ccc.html';" >更多 >></a>location.href是指当前页地址,对其赋值就会实现页面的跳转location是没有的,应该用window.location楼主的方法缺了一个逗号,才会导致运行错误<a href="javascript:if(t1.style.display=='block') location.href='ddd.html' ;else if(t2.style.display=='block') location.href='ccc.html'" >更多 >></a> 二位的方法都尝试过了,this.href 当点击是无反应,location.href还是出现运行错误,错误提示为没有权限! 问题并没有出在链接上,location.href,检查一下你t1,t2这两个对象是不是有问题 但是我把location.href='ccc.html'改为“alert();”测试一下,是没有问题的,这说明t1和t2是没有问题的! try following code:top.main.location.href='ddd.html'ortop.preview.location.href='ddd.html' <!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 show(){ var span = document.getElementById("2"); if(span.style.display == "none") { var a = document.getElementById("1"); alert(a.href); } else { var a = document.getElementById("1"); a.href="http://www.google.com"; }} </script> </HEAD> <BODY onload="show();"><a href="http://www.baidu.com" id="1">dong</a> <span style="display:block" id="2">dddd</span> </BODY></HTML> 用jquery如何实现点击一栏目实现栏目变色,再点击另一栏目也变色,但原来的变回原色 求一个juqery插件 支持模糊查询的那种 求教js应用 Jquery因为版本不同而导致ajax方法不一样 表单提交后如何得到返回信息 showModalDialog~~~~简单问题 求教,正则表达式怎么获取匹配字符串的位置? 怎么获得字节数? 向大家推荐一款支持Html,Css,Js,Vbs,Asp,Sql,Vml,Dhtml的软件 请问如何使用Javascript来获取网站的域名? 请问如何获取当前HTML页面中指定标签内的代码? 文本的后边可以动态的显示出输入的字符个数
location是没有的,应该用window.location楼主的方法缺了一个逗号,才会导致运行错误
<a href="javascript:if(t1.style.display=='block') location.href='ddd.html' ;else if(t2.style.display=='block') location.href='ccc.html'" >更多 >></a>
or
top.preview.location.href='ddd.html'
<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 show()
{
var span = document.getElementById("2");
if(span.style.display == "none")
{
var a = document.getElementById("1");
alert(a.href);
}
else
{
var a = document.getElementById("1");
a.href="http://www.google.com";
}
}
</script>
</HEAD> <BODY onload="show();">
<a href="http://www.baidu.com" id="1">dong</a>
<span style="display:block" id="2">dddd</span>
</BODY>
</HTML>