آموزش JavaScript
۲۶۰ آموزش
نمایش دسته بندی ها (۲۶۰ آموزش)

به دست آوردن مجموعه همه لینک های (Link) موجود در سند (عنصرهای a و area شامل مشخصه href) که یک عبارت خاص در آنها وجود دارد، با مجموعه document.links و includes ، در JavaScript

همان طور که قبلا در کلید شماره 27715 شرح دادیم، مجموعه document.links در JavaScript ، برای به دست آوردن مجموعه (Collection) همه لینک های موجود (Link) در سند (Document) به کار می رود.

لینک هایی (Link) که در مجموعه (Collection) به دست می آوریم، یا عنصر a با یک مشخصه href هستند و یا اینکه عنصر area با یک مشخصه href می باشند.

اما گاهی نیاز داریم که تنها لینک هایی (Link) را به دست آوریم که یک عبارت خاص در آنها وجود دارد. برای این منظور، می توانیم به همراه document.links ، از روش includes در JavaScript استفاده کنیم.

روش includes می تواند بررسی کند که آیا یک رشته (String)، حاوی یک عبارت خاص (یک زیررشته (Substring)) می باشد یا خیر. اگر حاوی آن عبارت باشد، مقدار true و اگر فاقد آن عبارت باشد، مقدار flase را برمی گرداند.

بنابراین ابتدا توسط مجموعه document.links ، مجموعه همه لینک های (Link) موجود در سند (عنصرهای a و area شامل مشخصه href ) را به دست می آوریم و سپس با استفاده از روش includes چک می کنیم که کدامیک از آنها حاوی عبارت مورد نظر ما می باشد.

نکته

اگر عنصری فاقد مشخصه href باشد، آنگاه آن عنصر برگردانده نمی شود.

نکته

ترتیب عنصرها در مجموعه (Collection)، همانند ترتیب قرارگیری آنها در کدهای سند (Document) می باشد.

به مثال زیر توجه کنید :

مثال

مجموعه همه لینک های (Link) موجود در سند (عنصرهای a و area شامل مشخصه href ) که حاوی عبارت kelidestan.com می باشند را به دست آورده و سپس آدرس آن لینک ها (مقدار مشخصه href آنها) را در خروجی چاپ می نماییم.

بخش مهم کدها :

کد کامل صفحه HTML :

نتیجه :

خطا - صفحه را دوباره بارگذاری کنید
نویسنده علیرضا گلمکانی
شماره کلید 28135
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)