動態建立option的兩種方式

2021-04-13 00:19:40 字數 599 閱讀 1696

動態建立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 ...