JavaScriptisDOM-如何检查JavaScript对象是否是DOM对象?
document.createElement('div') //=> true{tagName: 'foobar something'} //=> falsetagName
if (!object.tagName) throw ...;
function isDOM(obj) {
var tag = obj.tagName;
try {
obj.tagName = ''; // Read-only for DOM, should throw exception
obj.tagName = tag; // Restore for normal objects
return false;
} catch (e) {
return true;
}}
一只甜甜圈
慕容3067478
随时随地看视频慕课网APP
相关分类