我有一个下拉列表,将使用示例代码打开。 https://jsfiddle.net/fz2sY/39/。
但是,如果我从代码后面调用相同的函数。
ScriptManager.RegisterStartupScript(this, this.GetType(), "","runThis(dropdown);", true);
下拉列表不一致,有时会打开,但更多时候会失败。 在后面的代码中是否可以更改任何内容以使函数调用更可靠?
答案 0 :(得分:1)
您需要在窗口加载后调用ShowDropdown
函数
ScriptManager.RegisterStartupScript(this, this.GetType(), "","window.onload = function(){ showDropdown(document.getElementById('dropdown'));}", true);