karakar
3 سال پیش توسط karakar مطرح شد
5 پاسخ

ایجاد کد html بعد از یک المنت در جاوااسکریپت

سلام
در جیکوئری دستوری بنام after داریم که میشه کدهای html رو داخلش گذاشت و بعد از یک المنت اون کدهارو نشون داد.
آیا در جاوا اسکریپت هم چنین کدی وجود داره؟
کد createElement هست ولی مشکلش اینه باید یکی یکی کدهای html رو بسازی و کنار هم قرار بدی که خیلی سخت میشه.
ممنون میشم راهنمایی کنین


ثبت پرسش جدید
میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 3 سال پیش آپدیت شد
2

من به عمد اون پیوند رو نوشتم تا سایر جایگزین ها در خصوص تبدیل توابع جی کوئری به جاوااسکریپت خام رو هم در دسترس داشته باشی. / بهرحال اگر پاسخ خودت رو دقیق تر می دونی، می تونی همون رو بهترین پاسخ بزنی. / راحت باش.


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 3 سال پیش مطرح شد
2
karakar
تخصص : برنامه نویس
@karyabi1395 3 سال پیش مطرح شد
0

@milad ممنونم میلاد جان ولی این سایت گفته بجای after از insertAdjacentElement استفاده کن که سیستمشون یکم فرق داره. insertAdjacentElement به شما میگه یک المنت رو از صفحه بردار و مثلا بزارش بعد فلان المنت.
ولی من میخوام مثل دستور زیر که برای جیکوئری هست بهش بگم کد html رو بزار بعد هر پاراگراف:

$("p").after("<p>Hello world!</p><div>New Day</div>");

میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 3 سال پیش مطرح شد
2

خواهش می کنم.
این تابع insertAdjacentElement بر اساس ورودی هایی که می گیره، کار اضافه کردن به انتهای عنصر را انجام میده.
انتخابگر جی کوئری را بایستی به صورت حلقه، شبیه سازی کنی.


karakar
تخصص : برنامه نویس
@karyabi1395 3 سال پیش مطرح شد
1

ممنونم میلاد جان
مشکل با دستور insertAdjacentHTML حل شد.
چون راهنمایی شما منو به این دستور رسوند اگر تمایل داشتی پاسخت رو با این دستور ویرایش کن تا پاسخ شما رو عنوان "بهترین پاسخ" انتخاب کنم.


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 3 سال پیش آپدیت شد
2

من به عمد اون پیوند رو نوشتم تا سایر جایگزین ها در خصوص تبدیل توابع جی کوئری به جاوااسکریپت خام رو هم در دسترس داشته باشی. / بهرحال اگر پاسخ خودت رو دقیق تر می دونی، می تونی همون رو بهترین پاسخ بزنی. / راحت باش.


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

ورود یا ثبت‌نام