0
可能重复:
Javascript isDOM — How do you check if a Javascript Object is a DOM Object?如何确定一个元素来自DOM?
在我的代码,我有一个对象,这需要DOM元素。
下面的代码已被更改为最小值以保持示例清晰。
var Test = function(element){
//if element does not come from the DOM -> throw
};
如何确定此元素来自DOM树?
if(element.parentNode === null) {
throw "not coming from the DOM";
}
这段代码是否足以状态元素来自DOM?
如果元素为空(或未定义),将会崩溃。您是否试图区分文档中的元素和分离的元素,还是完全区分DOM元素和其他类型的对象? – nnnnnn
检查'元素是否为空'和'元素等于html元素或parentNode不为空' – Asciiom
@Jack是的,谢谢:) – dervlap