استفاده از ای دی و کلاس به جای نویگیشن کردن؟؟

پرسیده شده
فعالیت 924 روز پیش
دیده شده 352 بار
0

سلام

درسته که باید حتما باید کار با تمام متدها و انواع نویگیشن کردن رو یاد بگیریم ولی در واقعیت هم برای رسیدن به المنت های مد نظر حتما باید نویگیت کرد؟ نمیشه داخل html روی المنت های مد نظر ای دی ها و کلاس های مناسب گذاشت و با استفاده از اونا به المنت مد نظر دسترسی ‍‍بیدا کرد؟ 

فایل پیوست

عماد چشم آذر
عماد چشم آذر

18 شهریور 00

1
حذف شده

سلام. دونستن متد ها و DOM Navigation می تونه کارتون رو خیلی جاها راحت تر کنه. این کار رو هم می تونید انجام بدید و با استفاده از DOM Searching به Element ها دسترسی پیدا کنید(یا از طریق تعریف id و متغیر) ولی برای دسترسی به سایر Node ها مثلا text و comment ها به صورت مستقیم نمی تونید از DOM Searching استفاده کنید و باید از DOM Navigation استفاده کنید. مثلا برای دسترسی به متن های داخل یک element میتونید از innerText  یا textContent یا innerHTML استفاده کنید و با استفاده از سایر توابع بهش دسترسی داشته باشید و راه های دیگه ولی در بهضی موارد که Element ها به صورت تو در تو Indent های زیادی میخوره دسترسی بهش سخت میشه و اگر چندین textNode یا commentNode تو در تو داشته باشید به مشکل می خورید. اینطوری کدتون بهینه نیست و بهتره از DOM Navigation استفاده کنید سریع تر و راحت تره.

فایل پیوست

قاسمی

توسط

قاسمی

21 مهر 00