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

  • Chuck Testa

    Chuck Testa

    14 AĞUSTOS 2011
  • SaraBeautyCorner - Nails and Nail Art Designs, DIY, Fashion & Makeup Tutorial

    SaraBeautyCo

    7 EKİM 2012
  • WOSU Public Media

    WOSU Public

    23 AĞUSTOS 2007