«addeventlistener» etiketlenmiş sorular

belirli bir DOM düğümüne bir olay dinleyicisi ekleyen bir DOM olay yöntemi

16
addEventListener vs onclick
Arasındaki fark nedir addEventListenerve onclick? var h = document.getElementById("a"); h.onclick = dothing1; h.addEventListener("click", dothing2); Yukarıdaki kod ayrı bir .js dosyasında birlikte bulunur ve her ikisi de mükemmel çalışır.



9
Javascript - Belgenin yüklü olup olmadığını belirleme (IE 7 / Firefox 3)
Belge yüklendikten sonra bir işlevi çağırmak istiyorum, ancak belge henüz yüklemeyi bitirmiş veya bitirmemiş olabilir. Eğer yüklendiyse, sadece fonksiyonu çağırabilirim. Yüklemediyse, bir olay dinleyicisi ekleyebilirim. Onload çağrılmadığından zaten tetiklendikten sonra bir eventlistener ekleyemiyorum. Peki belgenin yüklenip yüklenmediğini nasıl kontrol edebilirim? Aşağıdaki kodu denedim ama tamamen çalışmıyor. Herhangi bir fikir? var …

8
Birden çok olayı bir dinleyiciye bağlama (JQuery olmadan)?
Tarayıcı olaylarıyla çalışırken Safari'nin mobil cihazlar için touchEvents'ı kullanmaya başladım. addEventListenerŞartlar ile istiflendiğini görüyorum . Bu proje JQuery kullanamaz. Standart bir olay dinleyicisi: /* option 1 */ window.addEventListener('mousemove', this.mouseMoveHandler, false); window.addEventListener('touchmove', this.mouseMoveHandler, false); /* option 2, only enables the required event */ var isTouchEnabled = window.Touch || false; window.addEventListener(isTouchEnabled ? …

4
Dinamik olarak olay dinleyicisi ekle
Sadece Açısal 2 ile uğraşmaya başladım ve merak ediyorum, biri bana olay dinleyicilerini öğelere dinamik olarak eklemek ve kaldırmak için en iyi yolu söyleyebilir mi? Bir bileşen ayarladım. Şablondaki belirli bir öğe tıklatıldığında mousemove, aynı şablonun başka bir öğesine bir dinleyici eklemek istiyorum . Sonra üçüncü bir öğe tıklatıldığında bu …


9
addEventListener IE8'de çalışmıyor
Dinamik olarak bir onay kutusu oluşturdum. Ben kullandım addEventListenerGoogle Chrome ve Firefox'ta çalışıyor ancak onay kutusu, tıklamasıyla bir işlevi çağırmak için Internet Explorer 8'de çalışmıyor . Bu benim kodum: var _checkbox = document.createElement("input"); _checkbox.addEventListener("click", setCheckedValues, false); setCheckedValues benim olay işleyicim.

14
Dinamik olarak eklenmiş olay dinleyicisinin var olup olmadığı nasıl kontrol edilir?
İşte benim sorunum: dinamik olarak eklenmiş olay dinleyicisinin varlığını bir şekilde kontrol etmek mümkün mü? Veya DOM'daki "onclick" (?) Özelliğinin durumunu nasıl kontrol edebilirim? Bir çözüm için Stack Overflow gibi interneti aradım ama şansım yok. İşte benim html'im: <a id="link1" onclick="linkclick(event)"> link 1 </a> <a id="link2"> link 2 </a> <!-- …

16
Null değerinin 'addEventListener' özelliği okunamıyor
Bir proje için vanilya JavaScript kullanmam gerekiyor. Birkaç işlevim var, bunlardan biri menü açan bir düğme. Hedef kimliğinin bulunduğu sayfalarda çalışır, ancak kimliğin olmadığı sayfalarda bir hataya neden olur. İşlevin kimliği bulamadığı sayfalarda, "'addEventListener' özelliği null okunamıyor" hatası alıyorum ve diğer işlevlerimden hiçbiri çalışmıyor. Menüyü açan düğmenin kodu aşağıdadır. function …

8
Javascript'te MSIE ve addEventListener Problemi?
document.getElementById('container').addEventListener('copy',beforecopy,false ); Chrome / Safari'de, sayfanın içeriği kopyalanırken yukarıdakiler "kopyalama öncesi" işlevini çalıştıracaktır. MSIE'nin de bu işlevi desteklemesi gerekiyor, ancak nedense bu hatayı alıyorum: "Nesne bu özelliği veya yöntemi desteklemiyor" Şimdi, anladığım kadarıyla, Internet Explorer vücut düğümüyle oynamayacak, ancak kimliğe göre bir düğüm sağlamanın iyi çalışacağını düşünürdüm. Neyi yanlış yaptığım …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.