راکت
فرهاد
فرهاد
توسط فرهاد مطرح شد
4 پاسخ

پابلیک کردن یک متغیر در js

سلام من توی یه فانکشن از insertAdjacentHTML استفاده میکنم
مشکل اینجاس که من از یه کتابخونه دارم استفاده میکنم و باید المنت با آیدی color-picker رو بهش بدم

ولی چون این المنت توی فانکشن فقط تعریف شده توی کتابخونه شناسایی نمیشه

اگه کسی میدونه مشکل از چیه کمک کنه ؛ ممنون

addBtn.addEventListener('click', () => {
    newNote();
})

let newNote = () => {

    let newNote = document.createElement('div');
    newNote.classList.add('note');
    newNote.insertAdjacentHTML('beforeend', `
    <div class="note-tools">
        <div>
            <a href="#" id="color-picker">
                <i class='far fa-palette'></i>
            </a>
        </div>
        <div>
            <a href="#" id="edit">
                <i class='fas fa-pen'></i>
            </a>
            <a href="#" id="delete">
                <i class='fas fa-trash'></i>
            </a>
        </div>
        </div>
    <div class="note-text">
        <textarea name="" id=""></textarea>
    </div>
    `);

}

ثبت پرسش جدید
میلاد-م
میلاد-م
تخصص :توسعه‌دهنده رابط کاربری - Front-End
@milad5 سال پیشمطرح شد
-1

متوجه سوال شما نشدم تا بتونم حلش کنم، نه هدف تون واضح هستش و نه مشکلی که براتون پیش اومده.
بهتر توضیح دهید / کدهای مرتبط html و js رو هم قرار بدین.


فرهاد
فرهاد
تخصص :Javascript Developer
@cfarhad5 سال پیشمطرح شد
-1

@milad شما هم فقط میاید زیر هر بحثی مینویسید سوالتون مشخص نبود

من جواب مشکلم رو میخوام
اگه کسی اینکاره باشه راحت میفهمه من چی گفتم


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

خوب طبیعی هست تا زمانی که المنت شما به DOM اضافه نشه نمیتونه هم شناسایی بشه
یعنی اینکه اصلا المنتی نیست که بشناسه تا زمانی که به DOM اضافه بشه


میلاد-م
میلاد-م
تخصص :توسعه‌دهنده رابط کاربری - Front-End
@milad5 سال پیشمطرح شد
0

شما هم فقط میاید زیر هر بحثی مینویسید سوالتون مشخص نبود.

سوالتون برای من واضح نبودش، پس من نوشتم سوالتون واضح نیست.
فقط هم این جمله رو نمی نویسم، هر وقت برام گویا نباشه این جمله رو می نویسم. نظراتی که من تا اینجا در گفتگوهای مختلف دادم نشون میده این موضوع رو.

(با توجه به پاسخ مهندس موسوی، الان متوجه صورت مسئله شدم)


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

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