您好,欢迎访问一九零五行业门户网

使用js如何给select动态添加option(详细教程)

下面我就为大家分享一篇利用js给datalist或select动态添加option选项的方法,具有很好的参考价值,希望对大家有所帮助。
有时需要从配置文件中读取信息,然后添加到用户的选择项中,比如select的option选项,下面针对此类情况做了一个实例
内容如下:
<!doctype html><html><head><title>鼠标点击时加载</title><script type="text/javascript" src="jquery-1.8.3.js"></script></head><body>选择城市:<input type="text" name="cname" list="cities"/><br/><datalist id="cities"></datalist></body></html><script type="text/javascript">//需要添加的数据内容,可以通过ajax请求获取var cities = [{label:"xian",value:"西安"},{label:"hubei",value:"湖北"},{label:"wuhai",value:"武汉"}]; //获取datalist的domvar ss = document.getelementbyid("cities");//定义加载城市的函数function loadcities(){for(var i = 0;i < cities.length; i ++){var city = cities[i];//纯js实现的方式/*var op=document.createelement("option"); op.setattribute("label",city.label);op.setattribute("value",city.value); ss.appendchild(op);*/ //jquery实现的方式$("#cities").append('<option label="'+city.label+'" value="'+city.value+'"></option>');}}//页面加载完时加载此函数window.onload = function(){loadcities();}</script>
上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
angularjs双向数据绑定原理(详细教程)
微信小程序中有关数据存储与取值问题
vue中如何实现精简版风格(详细教程)
vue自定义全局组件该怎么做?
在vue2.0中如何实现多页面的开发
使用jquery与vue如何实现拖动验证码功能
以上就是使用js如何给select动态添加option(详细教程)的详细内容。
其它类似信息

推荐信息