栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

哪些HTML元素可以获得焦点?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

哪些HTML元素可以获得焦点?

没有明确的列表,取决于浏览器。我们拥有的唯一标准是DOM Level 2 HTML,根据该标准,具有

focus()
方法的唯一元素是HTMLInputElement,HTMLSelectElement,HTMLtextareaElement和HTMLAnchorElement。值得注意的是,这省略了HTMLButtonElement和HTMLAreaElement。

当今的浏览器是

focus()
在HTMLElement上定义的,但是除非是以下元素之一,否则它实际上不会成为焦点:

  • 带有href的HTMLAnchorElement / HTMLAreaElement
  • HTMLInputElement / HTMLSelectElement / HTMLtextareaElement / HTMLButtonElement但不支持
    disabled
    (如果尝试,IE实际上会给您一个错误),并且出于安全原因文件上传具有异常行为
  • HTMLIframeElement(尽管集中精力没有任何用处)。其他嵌入元素也可能尚未全部测试。
  • 任何带有
    tabindex

根据浏览器的不同,此行为可能还会有其他细微的例外和补充。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/408051.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号