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

  • Carlos Delgado

    Carlos Delga

    21 HAZİRAN 2011
  • Shanice Caruthers

    Shanice Caru

    27 EKİM 2011
  • thegeniuses.tv

    thegeniuses.

    11 Aralık 2006