Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在DOM就绪之前声明javascript方法_Javascript_Asp.net_Dom_Dropdown - Fatal编程技术网

在DOM就绪之前声明javascript方法

在DOM就绪之前声明javascript方法,javascript,asp.net,dom,dropdown,Javascript,Asp.net,Dom,Dropdown,我是一个javascript/html新手。我想知道这到底意味着什么,为什么需要这样做。在页面中的任何地方声明javascript方法都不会让javascript方法在dom就绪之前就绪吗 另一方面:我在ASP.net dropdownlist控件的onchange事件上执行javascript方法时遇到问题,我想知道这是否是因为javascript方法是在dropdownlist控件实例化后在页面末尾声明的 dropdownlist和javascript函数位于内容页上,我不知道这是否会对ja

我是一个javascript/html新手。我想知道这到底意味着什么,为什么需要这样做。在页面中的任何地方声明javascript方法都不会让javascript方法在dom就绪之前就绪吗

另一方面:我在ASP.net dropdownlist控件的onchange事件上执行javascript方法时遇到问题,我想知道这是否是因为javascript方法是在dropdownlist控件实例化后在页面末尾声明的


dropdownlist和javascript函数位于内容页上,我不知道这是否会对javascript产生影响,当它进行回发并且必须放在母版页上时。

我认为这只是针对jsfiddle的,但请检查其他响应。我一直在玩这个游戏,让脚本在正确的时间工作。ddl控件不应该真的有问题,但我认为这可能取决于,这是一个单独的问题,需要对代码提出适当的问题。只有当您的JS立即尝试访问DOM时,差异才是重要的。如果您声明了一个访问DOM的函数,但在加载DOM之后才调用它,那么应该可以。关键的一点是延迟访问DOM,直到加载DOM之后。