JavaScript十一:表单三:下拉列表框初始化,初级介绍

列表:

● 如:var yyyy = document.getElementById("yyyy");   这个方法可以获取id=“yyyy”的控件;获得之后,方便后续操作;

● 如:yyyy.options.add(new Option(i,i));  给yyyy这个控件,添加下拉的选项,其中第一个参数是页面显示值,第二个参数是value值 ;

● 对于这个列表的初始化,采用了onload()函数的处理方式;

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">  <!--add()方法输出中文出现了乱码,这儿指定下编码方式-->
	<title>js</title>
	<script type="text/javascript" src="index.js"></script>
</head>
<body onload="ymd()">
	<form>
		<select name="yyyy" id="yyyy"></select><!--通常name是给js用的,id是给css用的-->
		<select name="mm" id="mm"></select>
		<select name="dd" id="dd"></select>
	</form>
</body>
</html>
function ymd(){ 
	var yyyy = document.getElementById("yyyy");   // 获取id=“yyyy”的控件;
	var mm = document.getElementById("mm");
	var dd = document.getElementById("dd");
	var date = new Date();
	var currentYear = parseInt(date.getFullYear());  // 获取当前年份;
	initSelect(yyyy,1999,currentYear);
	initSelect(mm,1,12);
	initSelect(dd,1,31);	
}

/*把常用功能凝练成一个函数,需要传递三个参数:表单元素,开始的值,结束的值*/
function initSelect(obj,start,end){
	for(var i=start;i<=end;i++){
		// options.add():给yyyy这个表单元素里面添加条目;第一个参数是显示的值,第二个参数是value的值;
		obj.options.add(new Option(i,i));   
	}
}

效果:


注:经过总结发现:

         (1)JS要想操作某个控件,必须先通过document.getElement***By***(“”);获得控件对应的对象,才能后续操作;

         (2)parseInt()这种类型转换函数经常用,尤其是在获取控件属性值时的时候类型转换一下,以确保后续使用这个值的时候不会出现类型问题;

2023年某科技公司前端开发初级岗的面试笔试真题(含选择题答案、问答题解析、机试题源码)
黛琳ghz的博客,期待你的关注。
04-28 4163
这篇文章分享的真题是来自2023年某科技公司的笔试真题,面试的岗位是初级前端,题目内容包括了选择题、问答题、机试题,当然与面试官交谈的过程也是必不可少的一部分,主要还是针对简历的项目经验、工作经历来展开提问和交流,这里就不过多描述了。
js中怎么让select下拉框的值默认显示
pangchuanbao的博客
03-26 7244
使用javascript实现: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> &lt...
《前端》JavaScript二轮基础复习(七)--下拉列表特效--2020年7月21日
BelleDiao的博客
07-21 271
1、程序设置下拉框的值 一般用户通过下拉框手动选取自己需要的选项值,但是如不通过手动选取,能不能做到程序设置下拉框的选值呢? <div id="id-div-center"> 设置颜色:&nbsp;&nbsp; <select name="selSetColor" id="idSelSetColor"> <option>请选择...</option> <option value="
如何用JavaScript自动设置下拉菜单的选项?
前端达人
08-06 437
哈喽,小伙伴们!今天我们来聊一聊前端开发中的一个小技巧:如何用JavaScript自动设置下拉菜单的选项。你是不是也遇到过这样的需求?比如一个注册表单,根据用户选择的国家自动填充城市列表。那么,如何实现呢?跟我一起来看看吧!业务场景想象一下,你正在开发一个旅游网站。用户在选择国家时,希望自动显示该国家的城市列表。我们可以通过JavaScript来实现这一动态效果。下面我们具体讲解两种实现方式。方法...
js 用数组初始化下拉框
csndmi的专栏
11-28 2095
var data=[]; for(var i=0;i<10;i++){ var o={}; o.code=i; o.codeDesc=i*10; data.push(o); } //初始化下拉框 function initSelect(obj,data){ for(var i=0;i<data.length;i++){ var opt=$(""); opt.
html下拉框自动执行js,用JS初始化html中的下拉框select
weixin_34281191的博客
06-01 411
例如有如下的下拉框:现在对其初始化var options=[' ','晴','多云','小雨','大雪'];initselect('weather',options);对应的JS代码如下://初始化下拉框function initselect(className,options){var sele = document.getElementsByTagName("select");var opti...
下拉框初始化
ti_baby_hu的博客
06-21 1341
initOptionItems("enable","USER","ENABLE",false);function initOptionItems(controlId,module,optionCode,flag){ var jsonObject = {}; jsonObject.module=module; jsonObject.optionCode=optionCode;
初始化下拉框
面朝大海,春暖花开
05-07 1008
/**       * 初始化下拉框       *       * @param par 父控件       */       private void popWindow(final View par) {           if (pWindow == null) {                  // 布局文件               View v = Layo
JavaScript笔记
shine_my的博客
03-13 3300
JavaScript笔记
金蝶云星空应用开发初级考试题目汇总
最新发布
2401_86113757的博客
08-22 1105
摘要:本文为金蝶云星空应用开发初级考试题目汇总
精简html
雙馬程序猿
09-06 478
精简html:1.初识HTML、2.网页基本标签、3.图像_超链接_网页布局、4.列表_表格_媒体元素、5.页面结构分析、6.表单表单应用、7.表单初级验证、8.常用字符
js操作表格, 带初始化
07-29
js操作表格,带初始化的 增加,删除很齐全的哦。。
前端学习笔记
命运的羁绊的博客
07-21 627
前端 HTML <!-- 内容 --> <!DOCTYPE html><!--DOCTYPE:告诉浏览器的规范--> <html lang="en"> <!--head标签代表网页头部--> <head> <!--meta用来描述网站的一些信息,用来做SEO--> <meta charset="UTF-8"> <meta name = "keywords" content="小康,小
Ajax初始化下拉框数据
Soul_楼
10-17 2310
html <input class="easyui-combobox" id="ddl_yearTime" style="width: 100px;" editable="false" data-options=" method: 'get
JS初始化html中的下拉框select
热门推荐
csndmi的专栏
10-07 1万+
例如有如下的下拉框: 现在对其初始化 var options=[' ','晴','多云','小雨','大雪']; initselect('weather',options); 对应的JS代码如下: //初始化下拉框 function initselect(className,options){ var sele = document.getEle
编辑时下拉框JS初始化赋原值
lansky07
12-11 657
在做功能模块编辑时,时常会遇到下拉框的问题&lt;select&gt;...&lt;/select&gt;,默认是页面写好的html,如下: &lt;td class="td1" align="left"&gt;   &lt;select name="model.recvdocEmergency" id="recvdocEmergency" style="widt
怎么设置下拉列表初始化选定
xiaozhengjie2104的博客
01-03 2495
学生表(学号,姓名,所示学院...) 学院表(学院代码,学院名称...) 现在添加一条学生记录,“学院”字段用到下拉列表,数据源就是“学院表”,代码如下: 请选择学院……  "> rs.movenext loop %>   现在问题是,我在修改记录页面时,这个下拉列表怎么用啊,要保证数据源还是“学院表”的“学院名称”字段,初始化时还要选定该记录对应的学院名称,如该学生属于“
下拉列表的动态初始化
yinchunjian的专栏
03-03 215
//修改下拉列表的值 function initSelect(){  var length = parseInt(document.getElementById("setNum").options.length);  for (var i = 0;i&lt;length;i++){//删除下拉列表中原有的值   document.getElementById("setNum").options.r...
javascript实战:下拉列表(select)操作详解与实例
本文详细介绍JavaScript下拉列表的基本操作,包括获取选项、检查选中状态、添加、删除和修改选项,这些都是前端开发中不可或缺的技能。掌握这些基础操作后,开发者可以进一步探索更高级的交互效果,提升用户...
写文章

热门文章

  • MyBatis进阶五:PageHelper分页插件; 42383
  • Chrome的控制台(Console)的用法(超详细,还未细看) 41242
  • MySQL对数据的基本操作三:UPDATE语句 38947
  • 附加:【POST请求:方法参数放在url中和放在body中,有什么区别】;也包括【@Param,@RequestParam,@RequestBody这三个【与接收参数有关】的注解,总结】; 37636
  • Servlet[springmvc]的Servlet.init()引发异常; 35680

分类专栏

  • 算法与数据结构 付费 18篇
  • (初中级)2:JVM; 4篇
  • (初中级)3:并发; 1篇
  • (初中级)1:Maven; 25篇
  • (商) SpringCloud/Alibaba微服务架构实战 10篇
  • (夏)Spring Cloud微服务开发自媒体项目 112篇
  • 尚硅谷 Spring Cloud课程 2篇
  • (21)Spring Cloud和微服务入门 5篇
  • (19)Spring Boot电商项目 88篇
  • (20)线程池、分布式、Docker、Nginx、MQ:入门 34篇
  • 异常报错问题整理 7篇
  • (13)Linux基础 24篇
  • (17)SSM开发书评网 37篇
  • 设计模式 1篇
  • (18)Spring Boot入门 10篇
  • (8)IntelliJ IDEA开发工具入门 11篇
  • (15)Spring基础:IoC;AOP;JDBC; 52篇
  • 笔记 1篇
  • (12)慕课OA系统(Mybatis项目案例,比较重要!) 40篇
  • (11)Mybatis 27篇
  • (9)JDBC入门 17篇
  • (16)SpringMVC基础:入门,RESTful,拦截器 30篇
  • (7)MySQL基础 33篇
  • (10)框架前置:maven,工厂模式,反射,Lambda; 35篇
  • JVM入门与性能调优
  • (6)企业门户网站案例,项目开发知识点; 20篇
  • (14)Redis 18篇
  • UML 1篇
  • (5)常用功能与过滤器、监听器、FreeMarker; 46篇
  • (4)JavaWeb基础(网页搭建与JavaWeb基础) 37篇
  • Exam&Test 1篇
  • 工具技巧Tips 10篇
  • (3)JavaScript(网页搭建与JavaWeb基础) 17篇
  • Git(版本控制系统) 11篇
  • 前端问题Tips 1篇
  • (2)HTML&CSS(网页搭建与JavaWeb基础) 40篇
  • (1)Java 99篇
  • Java core 笔记 8篇
  • 人工智能-西瓜书 1篇
  • python 13篇

最新评论

  • Chrome浏览器开发者工具介绍;(包括,Network面板介绍,XHR等等)

    娜娜子0410: Network里的preview可以看到请求的数据吗

  • Spring Boot电商项目:概述;

    qq_45938601: 佬,怎么开始收费了啊

  • MyBatis进阶五:PageHelper分页插件;

    iikikyo: maven工程有依赖传递,pagehelper 会传递 jsqlparser,所以只用加一个pagehelper依赖即可

  • 数据库的高级查询四:Having子句(Having子句需要和GROUP BY子句结合,才能使用)

    INT__java: 我也有这个问题,有没有解答

  • 1:第一章:项目简介:1:项目简介与概述;

    HanXiShan: 大佬你好,最近慕课看到这个项目 ,我是23届毕业的,不知道这个项目学完适合不适合写道简历社招,

大家在看

  • 基于django+vue基于B_S模式的智慧旅游管理信息系统【开题报告+程序+论文】-计算机毕设
  • JavaScript可视化示例
  • 【春秋招必看】Unity相关笔试面试题(内有完整答案)第三期
  • 洛谷P3501 159
  • expressjs 和 Router 配置 POST 请求 309

最新文章

  • 89:第七章:开发前台首页、作家个人展示页、粉丝等功能:10:【前台,作家中心:粉丝比例柱状图、饼状图;粉丝地域分布】(前端图表使用Echarts实现;)
  • 88:第七章:开发前台首页、作家个人展示页、粉丝等功能:9:【前台,作家中心,分页查看粉丝列表,接口】;(注意点:简单的条件查询,不一定非得使用tkmybatis的Example的;)
  • 87:第七章:开发前台首页、作家个人展示页、粉丝等功能:8:【显示粉丝数、关注数】;
2022年326篇
2021年427篇
2020年174篇
2018年15篇
2017年10篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

天下网标王网络优化工程师招亲网站许昌站群网站快速排名优化技巧2022优化指导答案网站自贡网站优化专业报价网站优化大赛丰宁满族自治县网站优化闽侯县企业网站优化机器设备网站优化汕尾网站优化推广运营汝州网站自然优化个人网站优化宁波哪家强优化网站的内部链接和外部链接松岗中文网站优化黄冈工厂网站优化多少钱自贡衢州网站优化十里堡网站优化郑州推广网站搭建优化关于网站优化的知识定西正规网站优化大良网站优化价格表延庆网站优化的公司南庄网站优化案例合肥市网站排名优化怎么优化网站速度 js均安网站优化托管商丘百度网站优化有哪些网站内容的优化方法商丘企业网站优化排名报价酒店网站优化报价湖南优化网站建设香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化