javascript 控件初始化事件ASP.NET

我要的目的是比如<tronXXXX="test(this);">其中的XXXX是某一个事件,事件能达到的效果是页面载入完成后就能运行。也就是不另外使用<script></... 我要的目的是比如<tr onXXXX="test(this);">
其中的XXXX是某一个事件,事件能达到的效果是页面载入完成后就能运行。也就是不另外使用<script></script>标签的情况下,页面载入完成就运行test,并传this 过去,不要告诉我用<script></script>中夹代码,或者window.onload=test()等。希望有能运行的
<tr onload="test(this);">
<tr oninit="test(this);">
这样的功能的,但貌似控件并不只是onload和oninit,还有什么onprerender也不支持?
展开
 我来答
ThinkIBM
2011-09-02 · TA获得超过5289个赞
知道大有可为答主
回答量:3263
采纳率:0%
帮助的人:5481万
展开全部
呵呵,js提供了onload,或者<script的方式,你不愿意用,非要用不可能的方法?
按你的需要,除了onload,或者<script的方式,没有别的方法了
更多追问追答
追问
但是我试过,不支持的但如果是 window.onload=test(XXX)我里面的this传起来就不方便了,一个还好,要是有N个需要这样呢,不麻烦死啊~
追答
你可以用
window.onload=function(){
var arr = document.getElementsByTagName("TR");
for(var i=0;i<arr.length;i++){
test(arr[i]);
}
}

建议用JQuery,写法更简单可靠一些
$(function(){$("tr").each(function(){test(this);})});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式