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