| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1141 人关注过本帖
标题:中如何获取显示的内容?
只看楼主 加入收藏
不惑
Rank: 2
等 级:论坛游民
威 望:2
帖 子:569
专家分:13
注 册:2007-3-22
收藏
 问题点数:0 回复次数:11 
中如何获取显示的内容?

我的form1中有这样一个选择框.
颜色: <select size="1" name="ys" onchange="return abc()" width=250>
<option selected value="">* 请选择 *</option>

<option value="A">咖啡
<option value="B">红底
<option value="C">黄底
<option value="D">蓝灰
<option value="E">米白
</select>
在JS中我用form1.ys.value来获取色别代码,有没有办法获取颜色名啊?!
比如我现在选定了"红底"
我可以获取"红底"这个值吗?
我看这个只有三个属性
label
selected
value
不知道这个label是不是可以获取,但试了不成功.

搜索更多相关主题的帖子: 获取 
2007-07-11 07:38
不惑
Rank: 2
等 级:论坛游民
威 望:2
帖 子:569
专家分:13
注 册:2007-3-22
收藏
得分:0 
惨!没人回复,肯定是它无法方便地获取了,好的,我自己有办法解决了.
方法为:把这个select的value值与显示内容值生成一个二维数组,做一个函数,提交的就是value值,然后通过数组反回应该显示的内容的值.
只有这笨办法了.
哈哈
2007-07-11 10:29
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
收藏
得分:0 

汗!用obj.options[selectedIndex].value来获取啊~~

你那个是获取input的

2007-07-11 10:48
不惑
Rank: 2
等 级:论坛游民
威 望:2
帖 子:569
专家分:13
注 册:2007-3-22
收藏
得分:0 
晕,什么不早点回的啊?!!!!!
害我写了个无用的函数.
2007-07-12 19:05
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
收藏
得分:0 
我错了
2007-07-12 19:47
soojs
Rank: 2
等 级:新手上路
威 望:3
帖 子:33
专家分:0
注 册:2007-6-2
收藏
得分:0 


<select size=\"1\" name=\"ys\" onchange=\"sss.value=this.options[selectedIndex].value.split('|')[1]\" width=250>
<option selected value=\"\">* 请选择 *</option>

<option value=\"A|咖啡\">咖啡
<option value=\"B|红底\">红底
<option value=\"C|黄底\">黄底
<option value=\"D|蓝灰\">蓝灰
<option value=\"E|米白\">米白
</select>
<input id=\"sss\" />


超多JS效果:/index" target="_blank">http://www./index 每天更新.QQ群:22035666 一般人我不告诉他
2007-07-16 09:40
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
收藏
得分:0 
觉得楼上这个有一点点冗余了

而且对FF可能支持不好,这样改改看看,见笑了


<select size=\"1\" name=\"ys\" onchange=\"document.getElementById('sss').value=this.options[selectedIndex].text\" width=250>
<option selected value=\"\">* 请选择 *</option>
<option value=\"A\">咖啡
<option value=\"B\">红底
<option value=\"C\">黄底
<option value=\"D\">蓝灰
<option value=\"E\">米白
</select>
<input id=\"sss\" />
2007-07-16 09:46
soojs
Rank: 2
等 级:新手上路
威 望:3
帖 子:33
专家分:0
注 册:2007-6-2
收藏
得分:0 

FF支持不好没不是,自己写下不就支持了,晕,只是跟你不同的解题思路

<select size="1" name="ys" onchange="document.getElementById('sss').value=this.options[selectedIndex].value.split('|')[1]" width=250>
<option selected value="">* 请选择 *</option> <option value="A|咖啡">咖啡
<option value="B|红底">红底
<option value="C|黄底">黄底
<option value="D|蓝灰">蓝灰
<option value="E|米白">米白
</select>
<input id="sss" />


超多JS效果:/index" target="_blank">http://www./index 每天更新.QQ群:22035666 一般人我不告诉他
2007-07-16 09:59
myfor
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:357
专家分:6
注 册:2006-3-13
收藏
得分:0 

lmhllr的好一些啊


广告位招租
2007-07-16 10:02
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
收藏
得分:0 
soojs 不好意思,请别误会,我没有任何意思,只是我觉得我有不同方法有不同意见拿出来说而已

您有不同意见非常欢迎提出来,不知道的东西太多太多了!这个我自己知道的。。。
2007-07-16 10:04
快速回复:中如何获取显示的内容?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023366 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved