SORU
21 EKİM 2009, ÇARŞAMBA


HTML elemanları odağı alabilir?

Odak almak için izin verilen HTML öğeleri kesin bir liste arıyorum, yani hangi unsurlar focus() onları çağrıldığında odağı haline getirilecek?

CEVAP
21 EKİM 2009, ÇARŞAMBA


Kesin bir liste yok, tarayıcı kalmış. Biz sadece standart 7**, focus() bir yöntem olan tek element HTMLİnputElement, HTMLSelectElement, HTMLTextAreaElement ve HTMLAnchorElement olan göre. Bu özellikle HTMLButtonElement ve HTMLAreaElement atlar.

Bugünün tarayıcılar HTMLElement focus() tanımlamak, ama bir öğesi kabul focus sürmez:

  • HTMLAnchorElement/href ile HTMLAreaElement
  • HTMLİnputElement/HTMLSelectElement/ama disabled/HTMLButtonElement değil aslında eğer çalışırsanız bir hata veriyor YANİ) HTMLTextAreaElement ve dosya yükleme güvenlik nedeniyle, alışılmadık davranışları vardır
  • HTMLİFrameElement (yararlı bir şey değil ama odaklanma). Diğer gömme elemanları da, belki, hepsini test etmedim.
  • tabindex herhangi bir öğe

...sürece 5* *odak imkansız kılan -1,.

Bu davranış diğer ince istisnalar ve eklemeler olabilir tarayıcı bağlı olarak vardır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Caroline Martin

    Caroline Mar

    19 EYLÜL 2008
  • LiveForGodsKingdom

    LiveForGodsK

    6 NİSAN 2008
  • optionalinfo

    optionalinfo

    29 EKİM 2005