如何用js获取下拉菜单中对应选项需要的条目内容

比如level里我选1,页面就只显示level=1的条目内容... 比如level里我选1,页面就只显示level=1的条目内容 展开
 我来答
南极潇湘水
2015-07-11 · 本人专业生产bug一百年
南极潇湘水
采纳数:515 获赞数:999

向TA提问 私信TA
展开全部
只给张图,就只能泛泛说说解决方案
方案一,Ajax。level中选择后触发函数,重新加载下面的列表信息。这样写的话,level和后面的自动手动以及价格、日期、地点、排序等都可以作为参数传给后台,返回相应的json信息,解析后显示。
方案二,js遍历。用js遍历所有行,与level不相等的予以隐藏。
----
追问

可以用我这个举个例子吗?怎么隐藏?

这是我写的获取这个表格的内容

追答

这是django?

-----

    function go1(){//js
        var sele=document.getElementsByName('select')[0];//name=select的第一个
        var l=sele.options[sele.selectedIndex].text;//
        var l2=sele.options[sele.selectedIndex].value;//
        var t1=document.getElementById('t1');//table,id=t1
        for(var i=1;i<t1.rows.length;i++){
            if(l=='all'){t1.rows[i].style.display='';}else{//全部显示
                if(t1.rows[i].cells[0].innerHTML==l){//
                    t1.rows[i].style.display='';
                }else{//不符合条件隐藏
                    t1.rows[i].style.display='none';
                }
            }
        }
    }


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式