xml
سلام استاد عزیز تو ویدیو شماره 36 وقتی cd رو log زدم این ارور رو بهم داد
TypeError: Cannot read properties of null (reading 'getElementsByTagName')
at loadXML
و این هم کدهایی بود ک زدم
xhr.onload=function(){
loadXML(this);
}
xhr.send();
}
function loadXML(xml){
const xmlDoc =xml.responseXML;
const cd =xmlDoc.getElementsByTagName("CD");
console.log(cd);
}
استاد تو سایتای مختلف هم ک سرچ کردم دقیقا ب همین صورت هست ولی نمیدونم چرا cd رو وقتی log میزنم
getElementsByTagName رو null میزنه میشه راهنمایی کنید لطفا
پاسخ ها
محمد هاشمی
سلام وقتتون بخیر . اول باید اطمینان پیدا کنید که xmlDoc مقدار گرفته باشه .
برای دیباگ میتونید کدتون رو trace کنید یک breakpoint روی اون خط کدی که مشکوک به باگ هست بذارید و توی قسمت run and debug که توی نوار سمت چپ وی اس کد هست پروژه رو اجرا کنید
یه جستجو هم بزنید how to trace javascript in vs code براتون آموزشش رو میاره