1

我尝试了以下方法,但在一种特定情况下不起作用。如果信息路径表单中有动态下拉控件,它不会做任何事情。

我的代码:

window.onload = function() {
     window.setTimeout(DoSomething, 1000);
}
function DoSomething(){
$('input[title="ClickMe"]').click(function () 
{
       alert("hello");
});

任何建议都非常感谢。谢谢。

4

1 回答 1

0

DoSomething缺少括号(),即使它没有参数也是必需的。没有它们,JavaScriptDoSomething就像变量或属性一样对待。

至于您的下拉问题,真正的下拉列表根本不会导致此代码有任何差异,因为下拉列表应该是select元素,而不是input元素。

window.onload = function() {
     window.setTimeout(DoSomething(), 1000); // <-- Needed parentheses
}
function DoSomething(){
$('input[title="ClickMe"]').click(function () 
{
       alert("hello");
});
于 2012-02-15T21:45:57.200 回答