JS隐藏扩展行的方法

本帖最后由 afr751116 于 2016-9-20 21:14 编辑

//页面加载结束后,隐藏原材料为自身的部分
document.getElementById('r-33-0').style.display = '';//不隐藏第33行
document.getElementById('r-34-0').style.display = '';//不隐藏第34行
document.getElementById('r-35-0').style.display = '';//不隐藏第35行
document.getElementById('r-36-0').style.display = 'none';//隐藏第36行
document.getElementById('r-37-0').style.display = 'none';//隐藏第37行
document.getElementById('r-38-0').style.display = 'none';//隐藏第38行

用上面的代码,放在WEB加载结束里面,可以达到隐藏的效果。用另一个控件选择的方式加上JS代码,可以达到在页面中联动开,关。
但是如果有一行是扩展的,它不会把所有的扩展一起隐藏掉, 有没有类似A31[!0]
这样的,把这一行扩展的所有行隐藏掉?


像上图,我想达到当选是时,是的那部份显示, 否的那部份隐藏。
选否时,否的那部份显示,是的那部分隐藏。
文件己上传附件。

FineReportafr751116 发布于 2016-9-20 14:47
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共19回答
最佳回答
0
macro_hard发布于2016-9-20 14:47(编辑于 2023-9-6 09:34)
555
最佳回答
0
左子娟发布于2016-9-20 20:33(编辑于 2023-9-6 09:34)
555
最佳回答
0
afr751116发布于2016-9-20 20:33(编辑于 2023-9-6 09:34)
555
最佳回答
0
左子娟发布于2016-9-20 20:42(编辑于 2023-9-6 09:34)
555
  • afr751116 afr751116(提问者)

    能不能像上面我想要的那样,给个完整,真心看不懂, 另外这种方式可以根据其他控件的变化而变化的吗?

    比如我在别的控件加一个状态控件,然后选 1是开,选2是隐藏。
    回复
    2016-09-20 20:44 
最佳回答
0
afr751116发布于2016-9-20 20:44(编辑于 2023-9-6 09:34)
555
  • 左子娟 左子娟

    这个一两句也讲不清楚,如果有前端开发经验的话,应该很容易理解

    在js里面加判断啊,如果控件值为2,就用jquery隐藏
    此贴共有 12 位番薯登陆后查看
    回复
    2016-09-20 20:49 
最佳回答
0
左子娟发布于2016-9-20 20:48(编辑于 2023-9-6 09:34)
555
  • afr751116 afr751116(提问者)

    在js里面加判断啊,如果控件值为2,就用jquery隐藏

    这个我知,那麻烦你把隐藏的代码帮我写一下好吗?就一楼的那些意思
    回复
    2016-09-20 20:49 
最佳回答
0
afr751116发布于2016-9-20 20:49(编辑于 2023-9-6 09:34)
555
  • 左子娟 左子娟

    这个比较麻烦,得前端调试下,才知道怎么写隐藏的代码~你先等等看大神们有没有简单点的方法吧。。
    回复
    2016-09-20 20:56 
最佳回答
0
左子娟发布于2016-9-20 20:49(编辑于 2023-9-6 09:34)
555
  • afr751116 afr751116(提问者)

    如果控件值为2,就用jquery隐藏

    这个我自己再做
    回复
    2016-09-20 20:52 
最佳回答
0
afr751116发布于2016-9-20 20:52(编辑于 2023-9-6 09:34)
555
最佳回答
0
左子娟发布于2016-9-20 20:56(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 1058浏览人数
  • 最后回答于:2016-9-20 22:41
    活动推荐 更多
    热门课程 更多
    返回顶部