سلام من توی یه فانکشن از 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>
`);
}
متوجه سوال شما نشدم تا بتونم حلش کنم، نه هدف تون واضح هستش و نه مشکلی که براتون پیش اومده.
بهتر توضیح دهید / کدهای مرتبط html و js رو هم قرار بدین.
@milad شما هم فقط میاید زیر هر بحثی مینویسید سوالتون مشخص نبود
من جواب مشکلم رو میخوام
اگه کسی اینکاره باشه راحت میفهمه من چی گفتم
خوب طبیعی هست تا زمانی که المنت شما به DOM اضافه نشه نمیتونه هم شناسایی بشه
یعنی اینکه اصلا المنتی نیست که بشناسه تا زمانی که به DOM اضافه بشه
شما هم فقط میاید زیر هر بحثی مینویسید سوالتون مشخص نبود.
سوالتون برای من واضح نبودش، پس من نوشتم سوالتون واضح نیست.
فقط هم این جمله رو نمی نویسم، هر وقت برام گویا نباشه این جمله رو می نویسم. نظراتی که من تا اینجا در گفتگوهای مختلف دادم نشون میده این موضوع رو.
(با توجه به پاسخ مهندس موسوی، الان متوجه صورت مسئله شدم)
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟