<a id=a onclick="aa()">aa</a>
<script>
function aa()
{
alert('第一个方法');
a.onclick="bb()";
}
function bb()
{
alert("第二个方法");
a.onclick="aa()";
}
</script>
这样不行呀。如何实现呢?
或者改变它的 href 属性值也行
<script>
function aa()
{
alert('第一个方法');
a.onclick="bb()";
}
function bb()
{
alert("第二个方法");
a.onclick="aa()";
}
</script>
这样不行呀。如何实现呢?
或者改变它的 href 属性值也行
<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>
var flag=0;
function aa()
{
if(flag==0)
{
//a.href="http://www.google.com";
a.name="http://www.google.com";
flag=1;
alert(a.name);
}
else if(flag==1)
{
//a.href="http://www.baidu.com";
a.name="http://www.baidu.com";
flag=0;
alert(a.name);
}
}
</script>
<body>
<a id=a onclick="aa()">aa</a>
</BODY>
由于href不好测试,你自己做的时候把name属性换成href就可以。
<a id=a onclick="aa()">aa</a>
<script>
function aa()
{
alert('第一个方法');
a.onclick=bb;
}
function bb()
{
alert("第二个方法");
a.onclick=aa;
}
</script>