首页 >

javascript中select下拉框的用法总结【javascript】

web前端|js教程javascript中select下拉框的用法总结【javascript】
javascript,select,下拉框
web前端-js教程
本文针对开发项目中遇到的问题,进行了汇总
问题1:如何选择select的option里面的值?
首先会用到一个方法 onchange();这个方法主要用于触发,选择框内容改变时间
asp搜索源码,vscode怎么批量编辑,upan制作ubuntu,tomcat 设置网页路径,爬虫webpack,php 自动收货,天门seo推广公司排名,网站模板带视频播放器,dz论坛模板出售lzw
实现代码:
网站收录源码,vscode插入图片出不来,ubuntu 打开ssh,tomcat写入日志文件,郑州爬虫商店,php 隐藏下载地址,如何进行seo留痕,个人工作室小说网站源码,discuz展示类模板下载lzw
        安静    晴天    七里香        function test (e) {      var e = event ? event : window.event;      alert(e.target.value);    }  
可道云企业版源码,970pro ubuntu,tomcat与数据库连接池,陶泥骷髅爬虫,php储存过程表为什么没找到,义乌网站seolzw
问题2:可是在开发中,我们一般选择了内容只是为了显示,而真正要做的是和后台进行交互数据传输,这时候,我们为了尽可能减少http数据传输,所以一般会传 id 等作为数据传输标志,如何做?
开发中,option一般都是动态创建的,那么这时候,我们只需要给你动态创建一个自定义属性。那么如何获取自定义属性呢?

          //定义内容的json数据,一般从后台获取    var data = [      {        name: '晴天',        id: '1'      },      {        name: '安静',        id: '2'      },      {        name: '七里香',        id: '3'      }    ];    createOption('sel',data);    //创建option    function createOption(parentId, data){      var parentId = document.getElementById(parentId);      for(var i=0; i<data.length; i++){        var opt = document.createElement('option');        //设置option的值        opt.innerHTML = data[i].name;        //定义option的自定义值        opt.setAttribute('dataid', data[i].id);        parentId.appendChild(opt);      }    }    //选取自定义属性的方法    function test (e) {      var e = event ? event : window.event;      var target = e.target;      var index = target.selectedIndex;      alert("我的id="+target[index].getAttribute('dataid'));    }  
结果图如下:

这就是我在开发中遇到的问题,希望可以对大家的学习有所启发。


  • 暂无相关文章
  • Posted in 未分类