javascript区分DOM对象与JS对象
2012-03-21 10:44
351 查看
下面是mootools里面的片断,基本思想是按照对象所具有的属性来区分:
if (obj.nodeName){
alert(“DOM对象”)
} else if (typeof obj.length == 'number'){
alert(“js对象”)
}
只要没有特意去修改对象的这些特征属性,这样判定是可靠的.
if (obj.nodeName){
alert(“DOM对象”)
} else if (typeof obj.length == 'number'){
alert(“js对象”)
}
只要没有特意去修改对象的这些特征属性,这样判定是可靠的.
相关文章推荐
- 韩顺平 javascript教学视频_学习笔记27_dom对象(window对象3.history.location.navigator.screen.event)_js事件驱动编程
- JS/JavaScript中的概念区分:global对象、window对象、document对象
- [前端JS学习笔记]JavaScript prototype 对象
- 你不知道的javascript之JS原型对象和原型链
- JavaScript DOM对象和JQuery对象相互转换
- JavaScript学习笔记之JS事件对象
- JavaScript 如何给js 空对象动态添加未知属性和值?
- Javascript 将json字符串解析成js 对象的四种方法
- JavaScript入门<3>JS外置对象:HTML DOM与Window子对象实例详解
- JavaScript基础精华02(函数声明,arguments对象,匿名函数,JS面向对象基础)
- javascript、js操作json方法总结(json字符创转换json对象)
- javascript笔记--流程控制、for、while、数据类型、js对象
- 学习JavaScript 的必备 (一),让您对js的 function, javascript内置对象,this概念及之间的关系不再迷惑。(希望能置为推荐篇,为更多的js初学者关注)
- JS 基础 —— JavaScript数据类型与对象
- Javascript中定义方法的另类写法(批量定义js对象的方法)
- JS DOM对象与jQuery对象的转换
- JavaScript中的BOM对象和DOM对象
- Java、JavaScript、JScript、JS、、JSP、VB、VBScipt的区分
- javascript学习笔记--js对html对象的原生操作
- 如何判断一个js对象是否一个DOM对象