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

  • Myron and Nejusha dance

    Myron and Ne

    2 AĞUSTOS 2012
  • paikimchung

    paikimchung

    12 Mayıs 2006
  • SignatureSeries

    SignatureSer

    24 Aralık 2006