我正在嘗試編寫一個JavaScript函數來解析一點DOM樹並返回它的一部分以進一步解析。儘管逐步完成了似乎工作正常的函數,但函數的返回值對調用語句顯示爲未定義。有沒有辦法來解決這個問題?在javascript函數中返回DOM
from = entityfromid($(value)[0].getElementsByTagName("O1")[0].childNodes[0].childNodes[0].nodeValue).getElementsByTagName("Name")[0].childNodes[0].nodeValue;
function entityfromid(id) {
$($(xmlDoc)[0].getElementsByTagName("Entities")[0].childNodes).each(function (index, value) {
if(value.getElementsByTagName('Id')[0].childNodes[0].nodeValue == id) {
return value;
}
});
}
請張貼您的實際代碼。 – user113716