我想在JavaScript中的var中保存一个函数,然后将它呈现在我的网页上。 我正在制作一个日历,我想把每个TD标签中的日子变成一个按钮,当我按下时调用一个函数。
这就是我的尝试:
padding +="<td class='currentmonth'
onMouseOver='this.style.background=\"#00FF00\"'
onMouseOut='this.style.background=\"#FFFFFF\"'
onclick='alert(i)'>"+i+"</td>";
正如您所见on-click
我希望它提醒i
这是一个JavaScript var,但它不起作用!它不允许我发送i
任何地方。
请帮忙!
答案 0 :(得分:1)
你可以这样做,
padding +="<td class='currentmonth'
onMouseOver='this.style.background=\"#00FF00\"'
onMouseOut='this.style.background=\"#FFFFFF\"'
onclick='alert('"+i+"')'>"+i+"</td>";
答案 1 :(得分:0)
你应该使用这种语句,这样你就可以在onclick调用上有多个命令
padding +="<td class='currentmonth'
onMouseOver='this.style.background=\"#00FF00\"'
onMouseOut='this.style.background=\"#FFFFFF\"'
onclick='alert(\"" + i + "\");anotherFunctionCalled();'>" + i +"</td>";