找回密码
 FreeOZ用户注册
查看: 1545|回复: 5
打印 上一主题 下一主题

[论坛技术] JS的一个使用技巧分享

[复制链接]
跳转到指定楼层
1#
发表于 11-6-2009 00:01:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
  1. <script type="text/javascript">
  2. function showAttributes(v)
  3. {
  4.    var t = '';
  5.    for(var x in v)
  6.    {
  7.        t = t + '
  8. ' + x + ' : ' + v[x];
  9.    }
  10.    var obj = document.getElementById('result');
  11.    if(obj != null)
  12.    {
  13.        obj.innerHTML = t;
  14.    }
  15. }
  16. </script>

  17. <p>
  18. <label id="mylabel" onclick="javascript:showAttributes(this)">This is a test label</label>
  19. </p>
  20. <p>
  21. <span id="result"></span>
  22. </p>
复制代码
可以指定的页面对象的所有属性和方法。事实上js中把对象的方法也看成属性,这一点比较奇怪。

评分

参与人数 1威望 +30 收起 理由
lufumin1832 + 30 你太有才了!

查看全部评分

回复  

使用道具 举报

2#
发表于 11-6-2009 13:55:34 | 只看该作者
getElementById有时候不灵,请使用 JQuery.
回复  

使用道具 举报

3#
发表于 11-6-2009 14:46:37 | 只看该作者
js中把对象的方法也看成属性
---基于原型的语言都是这样的,确切的说那个也不是C++意义上的对象,也不是C++意义上的方法
回复  

使用道具 举报

4#
发表于 11-6-2009 22:19:33 | 只看该作者
很神奇的一个FUNCTION
回复  

使用道具 举报

5#
发表于 13-6-2009 01:56:04 | 只看该作者
试了一下,可以工作。
回复  

使用道具 举报

6#
发表于 16-6-2009 02:33:07 | 只看该作者
Javascript虽然基于对象,却不是传统意义上的面向对象语言。需要另外包装才能面向对象化。
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+11, 6-3-2025 14:38 , Processed in 0.021135 second(s), 24 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表