个人脚本收藏[不断更新 last update 2005-12-10]
初始化选择列表框里的选择项
1 /**
2 * 初始化选择列表框里的数据
3 * @ objId 列表框对象ID
4 * @ objDataArray 列表框中的数据,数据为一个二维数组 [["text","value"],["text","value"]]
5 * @ author Dekn 2005-12-10
6 */
7 function initSelectObj(objId,objDataArray){
8
9 for(var i = 0;i<objDataArray.length;i++){
10
11 var optionObj = document.createElement("OPTION");
12
13 document.getElementById(objId).options.add(optionObj);
14 optionObj.innerText = objDataArray[i][0];
15 optionObj.value = objDataArray[i][1];
16
17 }
18
19 }
2 * 初始化选择列表框里的数据
3 * @ objId 列表框对象ID
4 * @ objDataArray 列表框中的数据,数据为一个二维数组 [["text","value"],["text","value"]]
5 * @ author Dekn 2005-12-10
6 */
7 function initSelectObj(objId,objDataArray){
8
9 for(var i = 0;i<objDataArray.length;i++){
10
11 var optionObj = document.createElement("OPTION");
12
13 document.getElementById(objId).options.add(optionObj);
14 optionObj.innerText = objDataArray[i][0];
15 optionObj.value = objDataArray[i][1];
16
17 }
18
19 }
关于表格:
插入一行: tableObj.insertRow()
插入一列: tableObj.rows[rowIndex].insertCell();
表格行对象: tableObj.rows[]
表格列对象: tableObj.rows[rowsIndex].cells[]
得到<select>对象的显示的文字(不是值): selectObj[selectObj.selectedIndex].innerText
关于正则式:
在正则式后跟g字母,再通过match方法,可查找出某字符串中,与正则式匹配的所有结果,如下
var selectValue = "";
var re = /\[.*?\]/g;
alert(selectValue.match(re));
浙公网安备 33010602011771号