我有一个Div onclick函数,可以调用下面的JavaScript函数
function MonthViewDay(sDate){
var txtHidden = document.getElementById('<%=txtHidden.ClientID %>');
var btn_Hidden = document.getElementById('<%= btn_Hidden.ClientID %>');
if (txtHidden !== null) {
txtHidden.innerText = sDate;
} else{
alert("Control '<%=txtHidden.ClientID %>' not found.");
}
if (btn_Hidden !== null) {
btn_Hidden.click;
} else {
alert("Control '<%= btn_Hidden.ClientID %>' not found.");
}
}
我得到的问题是btn_Hidden.click没有触发,但是txtHidden文本正在更新,但是btn_Hidden.click没有触发。
正如你从我的样本中看到的那样,我有一个'测试',看看是否找到了btn控件,就我所知,它是。
我采取的故障排除步骤是,
document.getElementById('<%= btn_Hidden.ClientID %>').click
代替btn_Hidden.click,没有帮助。请协助。
提前谢谢
里斯
答案 0 :(得分:0)
点击是一种方法,而不是javascript中的字段
模拟鼠标单击使用.click()
;
在您的代码中使用
btn_Hidden.click();