پرسش
تفاوت parentNode و parentElement تو DOM چیه؟
Difference between DOM parentNode and parentElement
تفاوت دقیق بین parentNode
و parentElement
تو DOM چیه؟
لطفاً با مثالی این تفاوتها رو توضیح بدید.
1403/06/05
پاسخ
محمدامین سعیدی راد
parentNode
همیشه والد نود (Node) را برمیگردونه، در حالی که parentElement
فقط در صورتی که والد یک عنصر (Element) باشه ، اونو برمیگردونه. اگر والد نود یک عنصر نباشه ، parentElement
مقدار null
برمیگردونه. به عنوان مثال:
console.log(document.body.parentNode); // <html> console.log(document.body.parentElement); // <html> console.log(document.documentElement.parentNode); // #document console.log(document.documentElement.parentElement); // null
در اینجا parentElement
در صورتی که والد یک عنصر باشه ، همون عنصر را برمیگردونه ، وگرنه null
برمیگردونه.
پاسخ: 1403/06/05
آخرین آپدیت: 1403/08/06