我不理解你這句話:取出後連接上本次所點擊的select索引的值, 最後從新賦值給select
如果是點擊下拉值取得select中的值可以這樣寫:
給下拉框設個id="s1";
function selectt()
{
var a= document.getElementById("s1").options[document.getElementById("s1").options.selectedIndex].value;
//這裏a就是你要取得的選中值
}
下拉框事件:onchanged="selectt()"
這樣可以
var p="" function ge() { p=document.getElementById("s1").value ; // alert (a); } function selectt()
{
var a= p+document.getElementById("s1").options[document.getElementById("s1").options.selectedIndex].value;
//這裏a就是你要取得的選中值 alert (a);
}
<select name="test1" id="s1" onclick="ge()" onchange ="selectt()" >
但單擊時取得當前值,變換時取得選中值,串在一起,你試試效果
2. JavaScript函數寫法簡單的例子,僅供參考:
<script> function myFunction() //定義函數名 myFucntion { alert("Hello World!"); //函數內容要執行的代碼塊 }</script><body> //點擊按鈕觸發函數