繁体   English   中英

从Div onclick运行按钮调用的JavaScript.click调用

[英]JavaScript called from Div onclick running button.click call

我有一个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控件。

我已采取的故障排除步骤是

  • 删除txtbox部分,没有帮助。
  • 在aspx页面上重新创建按钮,没有帮助。
  • 物理上单击按钮,然后单击事件触发。
  • 插入document.getElementById('<%= btn_Hidden.ClientID %>').click而不是btn_Hidden.click,没有帮助。

请协助。

先感谢您

里斯

点击是方法,而不是JavaScript中的字段

使用.click()模拟鼠标单击;

在您的代码中使用

  btn_Hidden.click();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM