האזנה להיווצרות אלמנט בJavascript
-
איך אני עושה מאזין שיעקוב וברגע שנוצר אלמנט חדש בHTML עם הקלאס
composerשידפיס בקונוסולnew element? -
@liy770
מי יוצר את האלמנט?
הרי האלמנט נוצר ע"י פונקציה (להערכתי), אז הפונקציה שאחראית על יצירת האלמנט יכולה גם להדפיס?!@katz כתב בהאזנה להיווצרות אלמנט בJavascript:
@liy770
מי יוצר את האלמנט?
הרי האלמנט נוצר ע"י פונקציה (להערכתי), אז הפונקציה שאחראית על יצירת האלמנט יכולה גם להדפיס?!נכון, אבל הקוד המקורי מוכן ולא אני כתבתי אותו, אני רוצה להתלבש עליו מבחוץ דרך הקונסול..
נ.ב. אפשר גם jQuery
-
@katz כתב בהאזנה להיווצרות אלמנט בJavascript:
@liy770
מי יוצר את האלמנט?
הרי האלמנט נוצר ע"י פונקציה (להערכתי), אז הפונקציה שאחראית על יצירת האלמנט יכולה גם להדפיס?!נכון, אבל הקוד המקורי מוכן ולא אני כתבתי אותו, אני רוצה להתלבש עליו מבחוץ דרך הקונסול..
נ.ב. אפשר גם jQuery
-
https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver
זו הדרך המודרנית -
@יוסף-בן-שמעון כתב בהאזנה להיווצרות אלמנט בJavascript:
https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver
זו הדרך המודרניתהנה דוגמה שכתבתי בעבר:
https://tchumim.com/post/75807,
במקרה שלנו:const config = { attributes: false, childList: true, subtree: true }; const observer = new MutationObserver( function(mutationsList) { for(let mutation of mutationsList) for(let el of mutation.addedNodes) if(el.classList.contains("composer")){ console.log(el); } } ); observer.observe(document, config);
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות