`
liu_shui8
  • 浏览: 67575 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

JS获取指定月份到当前月份列表,并生成下拉列表框

J# 
阅读更多
JS获取指定月份到当前月份列表,并生成下拉列表框
function getMonthList() {
	var statisMonth = document.forms[0].statis_date;
	var date = new Date();
	var startYear = 2010;
	var startMonth = 1;
	var curYear = date.getYear();
	var curMonth = date.getMonth() + 1;
	if (curMonth == 1) {
		curYear--;
		curMonth = 12;
	} else {
		curMonth--;
	}
	var list = new Array();
	for (var i = startYear; i <= curYear; i++) {
		for (var j = 1; j <= 12; j++) {
			if (((i == startYear && j < startMonth) || (i == curYear && j > curMonth))) {
			} else {
				var monthStr = "";
				if (j < 10){
					monthStr = "0" + j;
				}else{
					monthStr = j;
				}	
				var yearMonth = i +"-"+ monthStr;				
				list[(i-startYear+1)*j-1] = yearMonth;
			}
		}
	}	
	list = list.reverse();	
	for(var i=0;i<list.length;i++){
		var length = statisMonth.options.length
		statisMonth.options.length++;
		statisMonth.options[i].value = list[i];
		statisMonth.options[i].text = list[i];
		if(list[i] == "<c:out value="${statis_date}" />"){
			statisMonth.options[i].selected = true;
		}	
	}		
}
分享到:
评论

相关推荐

    js关键字总结 js关键字总结

    `获取下拉列表选项值:document.forms[0].selectName.options[n].value` 其中 `n` 通常是下拉列表中选项的索引,也可以使用 `selectedIndex` 来获取当前选中的选项索引。 #### 35. 创建字符串对象 `创建字符串对象...

    常用javascript语句大全

    `options`属性用于获取下拉列表中的选项,`selectedIndex`属性用于获取当前选中的索引。 #### 35. 创建字符串对象 ```javascript var myString = new String("This is lightsword"); ``` 使用`new String()`构造...

    JavaScript宝典 js开发

    `document.getElementById("elementID").name(value)`:通过ID获取指定元素,并可以设置或读取元素的特定属性值。 例如,获取ID为“elementID”的元素的`name`属性值,或者设置它的值为`value`。 #### 六、字符串...

    java script js 函数大全

    - 示例:获取名为 "selectName" 的下拉列表的选定值。 ```javascript var value = document.forms[0].selectName.options[document.forms[0].selectName.selectedIndex].value; ``` 30. **创建字符串对象**: -...

    常用JavaScript语法100(超实用)

    - 使用 `document.getElementById()` 来获取指定 ID 的元素。 - 示例:`var element = document.getElementById("myElement");` ### 28. 遍历表单元素 - 可以遍历表单中的所有元素,并对它们进行操作。 - 示例:`...

    JavaScript-js宝典笔学习记.txt

    获取下拉列表中特定选项的值。 ```javascript let selectedValue = document.forms[0].country.options[2].value; ``` #### 35. 创建字符串对象 `var myString = new String("This is lightsword");` 创建一个新的...

    JS基础知识

    - **获取元素并设置属性值**:`document.getElementById("元素ID").name(value)`表示通过ID获取指定的DOM元素,并设置其属性值。这里`name`应替换为实际的属性名,如`innerHTML`等。 #### 6. 数据转换示例 - **将...

    js常用技巧

    通过`getElementById`方法获取指定ID的元素,并设置其属性值。这里的`name`和`value`需要替换为实际的属性名称和值。 ### 6. 将输入框内容转换为大写后输出 ```javascript document.getElementById("output").value...

    js 例子 最常用的100个例子

    `options` 属性用于获取下拉列表中的选项。例如,`document.forms[0].selectName.options[1].value` 返回下拉列表中第二个选项的值。 ### 35. 创建字符串对象:`new String()` 可以使用 `new String()` 构造函数...

    js-107种.txt

    可以使用 `.options[n].value` 来获取下拉列表中选项的值: ```javascript var selectedValue = document.forms[0].selectName.options[document.forms[0].selectName.selectedIndex].value; ``` ### 35. 创建字符...

    js内置对象大全

    - `document.getElementById("elementId").name(value)`:获取指定ID的元素,并对其属性进行设置或获取。 - **数据绑定与转换**: - `document.getElementById("output").value = document.getElementById("input...

    107条Javascript的常用语句.txt

    - `document.getElementById("元素ID").name = value`:获取指定ID的元素,并设置其属性值。 - `document.getElementById("output").value = document.getElementById("input").value.toUpperCase()`:获取一个元素...

    javascript经典例子.txt

    - 实现方法:使用JavaScript动态生成表单元素,如输入框、下拉列表等。 - **2.2 动态添加,修改,删除下拉框中的元素** - 描述:允许用户动态地操作下拉列表中的选项。 - 实现方法:通过JavaScript操作DOM元素,...

    JavaScript实际运用中的函数大全

    - **`document.forms[0].selectName.options[n].value`**:获取或设置下拉列表中的某个选项值。 ##### 2.34 创建字符串对象 - **`var myString = new String("This is lightsword");`**:创建一个字符串对象。 ##...

    Javascript常用函数

    - **功能**:使用 `document.getElementById()` 方法获取指定 ID 的元素。 - **示例**: ```javascript var element = document.getElementById("myElement"); ``` #### 30. 清空表单 - **功能**:遍历表单中的...

    利用JS制作万年历的方法

    `init()`函数负责调用这些初始化过程,包括填充年份和月份的选项,获取当前日期并调用`showSelect`来显示当前选中的年份和月份,最后调用`showDates`来生成和显示当前月份的日期。 `showSelect`函数根据给定的年份...

    常用JS大全常用JS大全

    通过访问 `options` 属性可以获取下拉列表中的各个选项,其中 `selectedIndex` 表示当前选中项的索引。 #### 五、字符串操作与数学运算 **35. 创建字符串对象:** `ַĶ:varmyString=newString("Thisislightsword...

    Javascript的常用语句

    34. **获取下拉列表的值**:使用 `.options` 和 `.selectedIndex` 来获取下拉列表的值。 ```javascript var selectedValue = document.forms[0].selectName.options[document.forms[0].selectName.selectedIndex]....

    107条Javascript的常用语句

    使用`document.getElementById`获取指定ID的DOM元素: ```javascript let element = document.getElementById("myElement"); ``` ### 30. 清空表单元素值 遍历表单元素并清空它们的值: ```javascript let form = ...

    javascript函数大全

    `document.forms[0].selectName.options[n].value`用于获取下拉列表中特定选项的值。 ### 35. 创建字符串对象 `new String()`用于创建一个新的字符串对象。 ### 36. 字符串大小写转换 `toUpperCase()`和`...

Global site tag (gtag.js) - Google Analytics