函数没有以编程方式触发.click()

时间:2013-12-04 18:27:38

标签: javascript asp.net

我似乎无法弄清楚为什么下面的Javascript函数不会触发:

function onUploadDone(success, recordName, duration, recorderId) {

    document.getElementById("dwl").disabled = false
    document.getElementById("firstDisplay").innerHTML = "Last JS callback: onUploadDone()"
    document.getElementById("<%= btnFbAuth.ClientID%>").click();
}

按钮被包裹在div中,其样式设置为“display:none:”,但除此之外,我无法弄清楚为什么它不会触发。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果您尝试通过触发此按钮'onclick事件进入服务器端,那么您可以通过使用来轻松完成;

__dopostback("<%= btnFbAuth.ClientID%>",'').