SORU
30 EKİM 2008, PERŞEMBE


Ne özelliği işleyicisi dinamik olarak değiştirmek için?

Bu orada yaklaşık bir milyon mesaj vardır eminim, ama şaşırtıcı bir şey bulmakta sorun yaşıyorum.

Sayfanın başlatma <A> bir bağlantı özelliği işleyicisi ayarlamak istiyorum basit bir komut dosyası var.

Bu ben çalıştırabilirimhemen'' uyarı kutusuna sadece ben linke tıkladığınızda bir uyarı almak için bekliyordum. nerede foo olsun

Aptal şey, neyi yanlış yapıyorum? (=Tıklayın ve= özelliği) denedim...

<script language="javascript">

    function init(){

        document.getElementById("foo").click = new function() { alert('foo'); };
    }

</script>

<body onload="init()">
    <a id="foo" href=#>Click to run foo</a>
</body>

Düzenleme:Bir WordPress kullanmak bir cevap kabul cevabımı değiştirdim. Cevap 'Már Örlygsson' teknik olarak ilk soruma doğru cevap (click onclick new kaldırılmalıdır) ama bengüçlü vazgeçirmekkullanan herkes 'belge.(...) getelementbyıd kodlarına doğrudan - ve jQuery yerine kullanmak için.

CEVAP
30 EKİM 2008, PERŞEMBE


Deneyin:

document.getElementById("foo").onclick = function (){alert('foo');};

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FUNKER530 - Veteran Community & Combat Footage

    FUNKER530 -

    25 Ocak 2007
  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008
  • Michael Lummio

    Michael Lumm

    25 Mayıs 2007