Web_Design 板


LINE

※ 引述《rushcat (嗯)》之铭言: : 目前是想做两个radio 当 radio a 的值为1的时候 radio b 才会跑出来 : 爬了一下文 有找到div的用法@"@ : 但是有点怪怪的XD [script部分恕删] 我觉得你的说法怪怪的。 因为两个radio都是a,但个别的value是固定的。 与其说"radio a的值为1的时候要如何", 不如改为"被点选的那个radio a的值为1时要如何"比较正确。 : <div id="test1" style="display:block" > : <input type="radio" name="a" value="1" id="aaa" onblur="show(test2)" /> : <input type="radio" name="a" value="2" id="aaa" onblur="show(test2)" /> : </div> : <div id="test2" style="display:none"> : <input type="radio" name="b" value="1" /> : <input type="radio" name="b" value="2" /> : </div> : 目前是按a 第二个 b不会出来 按第一个会出来 : 但是再按一次第二个 他还是不会不见XD (有点像绕口令) : 简单来说 就是出的来 收不回去...orz : 请问是哪里出了错 : 感激大家!!~ 以下是举例: <input type="radio" name="a" value="1" onclick="show(this)"/> <input type="radio" name="a" value="2" onclick="show(this)"/> function show(obj){ if (obj.value == "1"){ //value为1的radio被点选→显示test2 } else { //value为2的radio被点选→隐藏test2 } } 你也可以把obj.type,obj.value,obj.name这些, 用alert丢出来看,就像alert(obj.type);这样,看看内容是什麽。 我觉得这种写法很好用就是 XD 忘了补充一点,写多个同样的id,在其他浏览器会怎样我不清楚, 但是在IE上面并不会出错。只是document.getElementById抓到的, 一定会是第一个id,抓不到後面的。所以原PO抓到的aaa,永远都是 value为1的aaa,自然不会有2的情形出现。 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.7.173 ※ 编辑: ckw 来自: 61.229.7.173 (07/06 00:37)
1F:推 rushcat:sorry...XDD 因为最近才刚开始接触JS的东西 完全没有概念 07/06 00:41
2F:→ rushcat:至於最前面的那段 因为我把radio看成是一个单选元件 07/06 00:43
3F:→ rushcat:所以认定他们是一组的 才会有这样的说法...XD 07/06 00:43
4F:推 ckw:javascript要debug比较麻烦,若一直找不到,就要alert 07/06 00:44
5F:→ ckw:以你的为例,为何一直跑不进else呢? 07/06 00:45
6F:→ ckw:那就把obj.value丢出来看,就会发现凶手是他了 07/06 00:45
7F:→ ckw:至於radio本来就是单选元件啊,所以name一定要相同 07/06 00:46
8F:→ ckw:不同的话会变成好几个都被点选 XDD 07/06 00:47
9F:推 rushcat:所以我才会说出"radio a的值为1"的这种说法...XD 07/06 00:48
10F:→ elan:ckw想说的是虽然name都是a 但实际上是个别的element 07/06 12:18
11F:→ elan:乾脆改成"值为1的radio a"好了 07/06 12:20
12F:推 elan:ckw兄您就别抓语病了 中文的逻辑结构本来就比较松散 07/06 12:22
13F:→ ckw:我只是想表达若想法错了,code就有可能写错这样啦:P 07/06 12:54
14F:推 rushcat:了解!!! 上了很棒的一课:p 07/06 13:12







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP