js实现级联下拉列表

忘是亡心i 2022-03-15 09:35 446阅读 0赞

效果图:

20190301193935424.png20190301194000250.png

HTML:

  1. <select class="form-control" onchange="changeCondition(this.value)">
  2. <option value="0">----请选择查询条件----</option>
  3. <option value="1">打分分类</option>
  4. <option value="2">完成状态</option>
  5. </select>
  6. <select class="form-control" id="condition">
  7. <option value="">----请选择查询条件----</option>
  8. </select>

JS:

  1. <script>
  2. let arrCondition = [
  3. ["----请选择查询条件----"],
  4. ["论文","答辩"],
  5. ["未完成","已完成"]
  6. ];
  7. function changeCondition(index) {
  8. let conditions = arrCondition[index];
  9. let condition1 = document.getElementById('condition');
  10. condition1.length = 0;
  11. for (let i = 0; i < conditions.length; i++) {
  12. let opt = document.createElement("option");
  13. opt.innerHTML = conditions[i];
  14. condition1.appendChild(opt);
  15. }
  16. }
  17. </script>

发表评论

表情:
评论列表 (有 0 条评论,446人围观)

还没有评论,来说两句吧...

相关阅读