مثلا لنقل لدي عنوان url لي صفحة واريد ان اضعه داخل كود JavaScript بحيث كود JavaScript يقوم مثلا بعم ريلود بمجرد حدوث تغير داخل تلك صفحة
مثلا صفحة يوجد بها عنصر كلاس
<div class="vid-card_lolo">Offline</div>
مثلا اذا اصبح Online ينفذ الكود هل ممكن هذا
يعني يتم من خلال رابط
يمكنك إستعمال الصنف MutationObserver والذي يسمح لك بمراقبة حدوث تغيرات معينة على أحد العناصر، ويمكنك إستعماله على النحو التالي:
const element = document.querySelector(".vid-card_lolo");
const observer = new MutationObserver((data) => {
// الكائن data يحتوي على الكثير من المعلومات عن العنصر الذي حدث عليه تغيير
console.log('element has changed', data);
});
observer.observe(element, {subtree: true, childList: true, attributes: true, characterData: true});
يمكنك الإطلاع على مزيد من المعلومات حول هذا الصنف من خلال المقالة التالية:
التعليقات