[問題]請問javascript的for迴圈
for (i=1; i<=nDays; i++)
{
document.write("<TD onclick=\"test(theDate+i)\">");
if (i == thisDay)
document.write("<FONT COLOR=\"#FF0000\">")
document.write(i);
if (i == thisDay)
document.write("</FONT>")
column++;
if (column == 7)
{
document.write("</tr><TR>");
column = 0;
}
document.write("</TD>");
}
function test(a)
{
document.myform.show.value="You click " + a;
}
這兩段javascript是我要利用產生的萬年曆表格
當滑鼠點到該日期時,就會顯示你點選的日期是 XXXX/XX/XX
但是我每一次點選後,他的日期都會是nDay+1的數值
也就是迴圈結束後的i值
請問要怎麼克服這個問題啊?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.174.36.184
推
11/14 11:21, , 1F
11/14 11:21, 1F
→
11/14 16:06, , 2F
11/14 16:06, 2F
→
11/14 16:07, , 3F
11/14 16:07, 3F
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章