[問題] 搞不懂javascript的邏輯...
<script language = "javascript">
function a(x){
for(i=1;i<=2;i++)
{
var colname = "\"col"+i+"\""
y=document.getElementById(colname)
var msg = "COLNAME : "+colname+" i: "+i+" Y: "+y;
alert(msg)
}
}
</script>
<select id = "col1" onchange = "a(this);">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
<select id = "col2" onchange = "a(this);">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
紅色字部份不管有沒有加結果都一樣
alert 結果為 :
COLNAME : "col1" i: 1 Y: null
COLNAME : "col2" i: 2 Y: null
為什麼 y 會是null 呢?
※ 編輯: averywu 來自: 59.124.142.152 (12/01 01:08)
→
12/01 01:49, , 1F
12/01 01:49, 1F
→
12/01 01:49, , 2F
12/01 01:49, 2F
→
12/01 01:54, , 3F
12/01 01:54, 3F
推
12/01 01:57, , 4F
12/01 01:57, 4F
→
12/01 01:58, , 5F
12/01 01:58, 5F
推
12/01 05:39, , 6F
12/01 05:39, 6F
→
12/01 05:39, , 7F
12/01 05:39, 7F
→
12/01 16:23, , 8F
12/01 16:23, 8F
推
12/01 16:53, , 9F
12/01 16:53, 9F
→
12/01 16:58, , 10F
12/01 16:58, 10F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章