این آموزش در تاریخ ۱۴۰۱/۰۴/۲۳ آپدیت شده است.

آموزش متد createElement در DOM جاوااسکریپت

سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش متد createElement در DOM جاوااسکریپت با من همراه باشید.

متد createElement در DOM جاوااسکریپت

Free-Learn

متد createElement در DOM جاوااسکریپت

با استفاده از متد ()createElement میتونیم به راحتی یک یا چندین تگ رو در صفحه ایجاد نماییم ، این متد ۱ پارامتر میگیره که اونم نام اون تگی است که قراره ایجاد بشه.

وقتی تگ رو ایجاد کردیم باید با استفاده از متد ()appendChild اون تگ ایجاد شده رو در صفحه و در مکان مناسب قرار بدیم.

مقدار برگشتی برگشت اون تگی که ایجاد شده
نسخه DOM DOM Level 1

Free-Learn

مثال از این متد

در ادامه میتوانید یک مثال از این متد را در زبان جاوا اسکریپت مشاهده نمایید.

مثال شماره ۱ : ایجاد یک تگ h2 و سپس مشخص کردن متن داخل تگ و در نهایت ریختن متن به درون تگ و آخرم قرار دادن تگ ایجاد شده در صفحه

امتحان کنید

مثال شماره ۲ : دریافت یک آدرس یا URL از کاربر ، و سپس تولید تگ لینک یا همون تگ a در صفحه ( که کاربر وقتی روش کلیک میکنه به همون آدرسی که خودش مشخص کرده منتقل میشه )

امتحان کنید

مثال شماره ۳ : کاربر میتونه تگ و متن داخل تگ رو خودش مشخص کنه بعدش با کلیک بروی یک دکمه اون تگ ایجاد میشه.

امتحان کنید

مثال شماره ۴ : ساختن تگ link و بعدش مشخص کردن صفت های مورد نیاز این تگ و در نهایت قرار دادن این تگ درون تگ head ( یعنی عملا ما ۲تا فایل CSS خارجی رو از طریق جاوا اسکریپت به صفحه مون وارد کردیم )

امتحان کنید

توضیح مثال بالا :

در خط ۵ اومدیم و خیلی راحت تگ Link رو ایجاد کردیم، بعدش در خط های ۸ و ۹ و ۱۲ اومدیم صفت های مورد نیاز رو اضافه کردیم.

صفت rel که مشخص میکنه اون فایل یک فایل استایل می باشد ، صفت Type برای مشخص کردن نوع فایل و در نهایت صفت href برای مشخص کردن مسیر آدرس فایل CSS

و در آخر در خط ۱۵ اومدیم و تگ link که درست کردیم رو به تگ head اضافه ( یا درجش ) کردیم، به همین راحتی

Free-Learn

پشتیبانی مرورگرها

در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از این متد در جاوااسکریپت پشتیبانی میکنند یا خیر.

نام متد Chrome Firefox Opera Safari Edge
()createElement بله بله بله بله بله

Free-Learn

شکل نوشتاری

نحوه نوشتن یا استفاده یا سینتَکس (Syntax) این متد در جاوااسکریپت بصورت زیر می باشد.

Free-Learn

جدول پارامترها

در جدول زیر میتوانید، پارامترهایی را که میتوان در این متد استفاده کرد مشاهده نمایید.

مقدار توضیح
Tag_Name ضروری – نام اون تگی که قراره ایجاد شه

Free-Learn

نکات و توضیحات

  • باید وقتی تگ جدید ایجاد میشه، حتما با استفاده از متد ()appendChild به درون صفحه درج شود.

Free-Learn

دریافت PDF یا پرینت این مطلب