.aspx页面JS将在控件似乎由于某种原因而被呈现之前启动Onload脚本
.aspx page JS will fire Onload scripts before controls seem to be rendered for some reason
我有一段代码,它将在加载时激发,并根据ID获取对象。它返回null。
<script type = "text/javascript">
$(function(){
var TV = $find("FieldTreeViewer");
});
</script>
<body>
<telerik:RadTreeView OnClientNodeExpanded="nodePopulating" OnClientNodeClicked="checkLeaf" runat="server" ID = "FieldTreeViewer">
</telerik:RadTreeView>
</body>
看起来onload会返回null,但如果我进入控制台并重新输入var TV语句,它会分配它。我认为Control还没有呈现。我该如何在启动函数之前使页面呈现?
我知道asp有onLoad、onInit等,但这纯粹是标记,幕后没有魔法。
我只是认为标记会呈现,然后当页面加载完成时,我可以调用一个函数来引用ID控件。
试着在window.load上执行代码,如下所示:
$(window).load(function ()
{
var TV = $find("FieldTreeViewer");
});
相关文章:
- 预加载图像image.onload脚本MVC
- 无法将java脚本函数与Panel'绑定;s OnLoad事件
- 将按钮活动脚本更改为onLoad效果
- .aspx页面JS将在控件似乎由于某种原因而被呈现之前启动Onload脚本
- 输出表示img元素不存在(为null),但脚本在img的实现下面,并使用了onload()
- Javascript onload回调;类型“;或“;rel”'text/plain'在脚本或链接标记上
- 将几个java脚本组合到一个.js文件中,现在具有冲突的onload函数
- CRM Javascript,同一OnLoad表单上的多个独立脚本集
- 注入了innerHTML的脚本不会触发onload和onerror
- 为什么是脚本.onload不工作在Chrome用户脚本
- 将两个onLoad脚本合并为一个
- 在window.onload后添加脚本src
- 如何制作<脚本>onchange更新而不是onload
- 脚本作为onload脚本
- Javascript在html文件和外部脚本文件中使用onload两次
- Jsoup DOM应用onload java脚本
- 脚本onload不触发在Android
- 在onload事件中调用脚本与在html末尾放置代码的区别
- jQuery调用php脚本onload
- 携带变量从外部链接到页面,并插入jQuery脚本onload