動態建立option 以前使用的方式是:
var option=document.createelement("option");
option.text = linkman[i]; option.value = linkman[i];
document.forms[0].to.options.add(option);
(注:linkman[i]是通過ajax獲得的使用者名稱資訊,document.forms[0].to 是頁面中的乙個select物件)
今天發現還有另外一種形式:
var destlist_me = document.forms[0].to;
var len = destlist_me.length;
destlist_me.options[len] = new option(linkman[i], linkman[i]); // 第乙個引數是text 第二個引數是 value len++;
兩種方式各有特點,根據情況而確定使用哪種方式。
<body> <form name="" action="">
<select name="to"></select>
</form></body>
動態建立option的兩種方式
動態建立option 以前使用的方式是 var option document.createelement option option.text linkman i option.value linkman i document.forms 0 to.options.add option 注 lin...
執行緒建立的兩種方式
建立執行緒的兩種方式 1.繼承thread並重寫方法,在run方法中定義執行緒要執行的任務 class mythread extends thread public class threaddemo1 2.實現runable介面並重寫run方法 class myrunnable implements...
陣列的兩種建立方式
var 陣列名 new array 定義了乙個空 的陣列 var array1 new array 定義了乙個長度為6的陣列 var array2 new array 6 輸出陣列的每個值都是 undefined console.log array2 可以直接定義陣列的具體值 var array3 ...