在线用户    站点地图 技术论坛 文档中心 站点导航 资源下载 语言参考 教程专题 站点统计 业务项目 使用帮助
您的位置
MSDN参考新加了CSS2参考,全中文,制作精良。245k下载。           新加了sxf_sxf推荐的"动态网页专家指导" 下载!          新加了lsg2002lsg推荐的"ASP.NET高级编程(PDF)" 下载!          新加了DHTML代码预览!!,功能强大哦!欢迎试用          新加了网友lincong为大家提供的SQL Server 2000 程序员指南,有点大,但同时也就说明内容全咯!           新加了网友ibra为大家提供的北大的JAVA课件,很适合初学者入门           新加了一个java的连接缓冲池代码示例           新加了人月神话电子版下载!软件工程巨著哦~~           更新了评分标准,引入了“专家分”概念,相信可以更好的激励大家的学习!详情请看“使用帮助”           新加了由网友GGG提供的“IIS超级管理手册”,值得一看哦!(虽然我没看过 :P )           新加了“英雄榜”,欢迎测试!           “无组件上传·从原理剖析到实践”已经全部完成,源码全部开放,有兴趣的朋友请到文档中心一探究竟。  您的位置  首页>技术论坛>DHTML>F0107670 在同一窗口中打开页面中的链接 在新窗口中打开页面中的链接 将ASPCHINA设为首页 将ASPCHINA加入书签    
 LOGIN HERE
用户:
密码: 忘记密码
记住密码 用户注册 游客进入

论坛首页
|--web开发
   |--ASP
   |--JSP
   |--ASP.net
   |--DHTML
   |--RUBY
|--软件开发
   |--C++
      |--Code here
   |--JAVA
   |--VB
   |--Delphi
   |--XML
|--.net技术
   |--C#
   |--VB.net
|--Yup开发组
|--站务&投诉
   |--站长专区
|--硬件&网络
|--休息室
|--数据库技术
 进入精华区 我要发言



 要一个的button, 点击后循环显示,并返回值back to DHTML forum  
作者:jiecy3233,8级分数:20
日期:2004/2/19 14:44:00类别:DHTML, 技术问题
回复:8次浏览:1642次
状态:已结贴 [happiness(20)]

原始显示:<input type=button id=pri value="普通">
点击后按钮依次显示“高”、“低”、“普通”,并且返回按钮的value值

reply[F0107670]
 



 
 re [1] 要一个的button, 点击后循环显示,并返回值DHTML forum  
- chengwenla04-02-19 16:26  

我不明白你这么做有什么用,不过我可以告诉你怎样可实现.
<input type=button id=pri value="普通" onclick="test()">
<script>
function test() {
  pri.value="高"
  pri.value="低"
  pri.value="普通"
  alert(pri.value);
}
</script>

reply[F0107713]
 



 
 re [2] 要一个的button, 点击后循环显示,并返回值DHTML forum  
- jiecy323304-02-19 19:50  

不是这样的,你没弄明白我的意思,点击后按钮值依次变成"高"、"低"、“普通”
循环显示这三个,你做的value值没有变

reply[F0107752]
 



 
 re [3] 要一个的button, 点击后循环显示,并返回值DHTML forum  
- jiecy323304-02-19 20:07  

<input type=button id=pri value="普通" onclick="this.value=' 高 '">
就象上面,我只会编这么一点儿,需要用function做出来

reply[F0107754]
 



 
 re [1] 要一个的button, 点击后循环显示,并返回值DHTML forum  
- happiness04-02-19 22:27  

试试以下代码,是通用代码,无论str = "name1,name2,..."都可以:

 运行代码 拷贝代码 保存代码 [可先修改部分代码再运行;请先检查代码确定安全]

reply[F0107766]
 



 
 re [2] 要一个的button, 点击后循环显示,并返回值DHTML forum  
- jiecy323304-02-20 08:12  

先结贴啊,再提一个小要求:
"高"和"低"前后各加一个空格,看起来和"普通"一般长....

reply[F0107778]
 



 
 re [3] 要一个的button, 点击后循环显示,并返回值DHTML forum  
- jiecy323304-02-20 09:05  

还有,这一句是什么意思?
  i == caption.length - 1 ? i = 0: i++;

reply[F0107781]
 



 
 re [4] 要一个的button, 点击后循环显示,并返回值DHTML forum  
- zyv199904-02-20 09:42  

i == caption.length - 1 ? i = 0: i++;
应该为
i=i==caption.length-1?0:i++;
意思是如果i=caption.length - 1则i=0不然i=i++

reply[F0107792]
 



 
 re [4] 要一个的button, 点击后循环显示,并返回值DHTML forum  
- happiness04-02-20 13:14  

行啊!可以把文字两端加上空格,以保证按纽一样长。
i == caption.length - 1 ? i = 0: i++;
这是JavaScript的一种判断语句,这样书写起来比较简短,当然它和以下的语句是等效的:
if (i == caption.lenght - 1){
  i = 0;
  }
else{
  i++;
  }

我也是刚学会不久的,不过编程最重要的是思路。

reply[F0107859]
 



您的位置
  (c)2000-2020 Yup Studio, all rights reserved.  
195.3125