javascript区分DOM对象与JS对象
下面是mootools里面的片断,基本思想是按照对象所具有的属性来区分:
if (obj.nodeName){
alert(“DOM对象”)
} else if (typeof obj.length == 'number'){
alert(“js对象”)
}
只要没有特意去修改对象的这些特征属性,这样判定是可靠的.
下面是mootools里面的片断,基本思想是按照对象所具有的属性来区分:
if (obj.nodeName){
alert(“DOM对象”)
} else if (typeof obj.length == 'number'){
alert(“js对象”)
}
只要没有特意去修改对象的这些特征属性,这样判定是可靠的.