利用js给datalist或select动态添加option选项的方法

时间:2021-05-25

有时需要从配置文件中读取信息,然后添加到用户的选择项中,比如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实现的方式 //jquery实现的方式$("#cities").append('<option label="'+city.label+'" value="'+city.value+'"></option>');}}//页面加载完时加载此函数window.onload = function(){loadcities();}</script>

以上这篇利用js给datalist或select动态添加option选项的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章