如何用一个按钮控制多个事件

landc 2002-09-20 06:32:39
有一个按钮id=“b1”
事件执行的条件为 按钮.click 如下:
<div CLASS="time" BEGIN="b1.click " DUR="indefinition" TIMEACTION="display" id="t1" style="position:absolute; width:506; height:31; z-index:2; left:-74; top: 118" >
相同类型的div有4个,id分别是t1\t2\t3\t4都是以按钮的click事件为执行条件,
我想实现这样的效果:
当按下按钮的时候执行t1的事件,但不执行其他的,当再按一下的时候执行t2,就是说每按一次就依次执行t1\t2\t3\t4的事件

大家有什么好的办法?
...全文
140 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangxj0600 2002-09-27
  • 打赏
  • 举报
回复
用一个全局变量i,初始化是1,每点依次这个变量家1,大于4的时候让i=1;在函数中根据i的数值来做具体的动作。
landc 2002-09-20
  • 打赏
  • 举报
回复
不是这个意思阿
我是用一个按钮来控制一段文字的播放的
想在按第一下的时候播放第一条
按第二次就播放第二条阿
yjgx007 2002-09-20
  • 打赏
  • 举报
回复
当然有啦!
作一个隐藏标记,如<div id="select" style="display:none">t1</div>
默认文本select.innerText为t1
写一个触发按钮<input type=button name="click me" onclick="selectClick(select.innerText)">
在脚本中写入点击函数:
function selectClick(select){

document.getElementById(select).在这写事件;
// 把select.innerText改为t2 ,可以写一个循环之类语句改为t2/t3/t4
select.innerText = "t2";

}

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧