论坛首页 Web前端技术论坛

prototype里Form.Element.focus(element) 方法是否实现错误?

浏览 5846 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-01-03  
zy8643954 写道
ls的好像没有完全理解我说的意思啊。


我看了一下,确实是和文档说的有出入。LS的也看看文档吧,首先要明确到底什么是HTMLElement
0 请登录后投票
   发表时间:2009-01-04  
hanjs 写道
zy8643954 写道
ls的好像没有完全理解我说的意思啊。


我看了一下,确实是和文档说的有出入。LS的也看看文档吧,首先要明确到底什么是HTMLElement


我都把文档的说明打上红色标记了,为啥不稍微看一下呢?

什么是HTMLElement?看看《JavaScript权威指南》:

引用
Availability

DOM Level 1 HTML

Inherits from/Overrides

Node->Element->HTMLElement


哪里说了HTMLElement就一定要被prototype加强过?


0 请登录后投票
   发表时间:2009-01-04  
downpour  说的是正确的,谢谢你让我明白了这个。
0 请登录后投票
   发表时间:2009-01-05   最后修改:2009-01-05
API:The activate method is a nifty way to both focus a form field and select its current text, all in one portable JavaScript call.

源码:1.6.0.2
activate: function(element) {
    element = $(element);
    try {
      element.focus();
      if (element.select && (element.tagName.toLowerCase() != 'input' ||
          !['button', 'reset', 'submit'].include(element.type)))
        element.select();
    } catch (e) { }
    return element;
  }

0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics