宝哥软件园

JavaScript中获取未知对象属性的代码

编辑:宝哥软件园 来源:互联网 时间:2021-10-20

这两天我试着写了一个Ajax Toolkit :异步文件上传的Demo,它有一个onclienttuloadcomplete属性,可以和客户端JS关联,所以我可以写onclienttuloadcomplete=' uploadcomplete '。然后定义uploadComplete方法:复制代码如下:函数uploadcomplete (sender,e){//在这里做点什么.}但是,如何从e获取上传文件的信息呢?除了阅读AjaxControlToolkit的源代码,还可以使用JS:复制代码如下:函数上传完成(sender,e){ var ret=' properties : n ';for(e中的var prop){ var val=e[prop];if(type of(val)==' function '){ ret=(prop '()');} else { ret=prop ' : ' val} ret='; n ';} alert(ret);}结果:

这一点非常清楚。这里我们使用JS中“关联数组”的概念。JS对象的属性(包括方法,也可以认为是属性)存储在它的关联数组中,可以遍历该数组以获得.在.至于关联数组,我们可以用:复制代码如下: var dog=new Object();dog . id=1;狗['名字']='勾勾';alert('id: ' dog['id']',name ' dog . name);获取: 'id: 1,名称:勾勾'。这篇文章是原创的。请注意:它来自高速公路—— cnBlogs。

更多资讯
游戏推荐
更多+