MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » 动态指定 onclick 属性解决方法

动态指定 onclick 属性解决方法

www.MyException.Cn  网友分享于:2013-01-12  浏览:13次
动态指定 onclick 属性
<a   id=a   onclick= "aa() "> aa </a>
<script>
function   aa()
{
alert( '第一个方法 ');
a.onclick= "bb() ";
}
function   bb()
{
alert( "第二个方法 ");
a.onclick= "aa() ";
}
</script>
这样不行呀。如何实现呢?
或者改变它的   href   属性值也行

------解决方案--------------------
<!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>


------解决方案--------------------
<script>
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.onclick= "bb() ";去掉引号和括号
<a id=a onclick= "aa() "> aa </a>
<script>
function aa()
{
alert( '第一个方法 ');
a.onclick=bb;
}
function bb()
{
alert( "第二个方法 ");
a.onclick=aa;
}
</script>

文章评论

我是如何打败拖延症的
我是如何打败拖延症的
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
老程序员的下场
老程序员的下场
总结2014中国互联网十大段子
总结2014中国互联网十大段子
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
程序员和编码员之间的区别
程序员和编码员之间的区别
程序员必看的十大电影
程序员必看的十大电影
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
程序员的鄙视链
程序员的鄙视链
程序员应该关注的一些事儿
程序员应该关注的一些事儿
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
那些争议最大的编程观点
那些争议最大的编程观点
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
我的丈夫是个程序员
我的丈夫是个程序员
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
漫画:程序员的工作
漫画:程序员的工作
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
旅行,写作,编程
旅行,写作,编程
中美印日四国程序员比较
中美印日四国程序员比较
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
程序员都该阅读的书
程序员都该阅读的书
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
一个程序员的时间管理
一个程序员的时间管理
代码女神横空出世
代码女神横空出世
鲜为人知的编程真相
鲜为人知的编程真相
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
 程序员的样子
程序员的样子
编程语言是女人
编程语言是女人
Java程序员必看电影
Java程序员必看电影
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
每天工作4小时的程序员
每天工作4小时的程序员
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有