WebKit之HTMLInputElement介绍

原创 2015年11月17日 22:09:15

1)HTMLInputElement

   a,继承关系。

   ->EventTarget、ScriptWrappable

    ->Node

      ->ContainerNode

        ->Element

          ->StyledElement

            ->HTMLElement、FormAssociatedElement

              ->HTMLFormControlElement

                ->HTMLFormControlElementWithState

                  ->HTMLTextFormControlElement、InputElement

                    ->HTMLInputElement

    

    b,功能分布

    #继承自InputElement(基类):提供判断<input>的类型、常见的属性获取(size、value)

    >>转换API:toInputElement()->InputElement

    #类型、状态的判断API:

    >>setType()

    >>isRadioButton()、isTextFiled()、isCheckBox()、isText()...

    >>checked()、setChecked()、indeterminate()、setIndeterminate()

    >>private中isIndeterminate():用于JS的调用判断状态。

    #用于数值微调API(小三角)

    >>stepUp()、stepDown()、isSteppable()

    >>stepUpFromRenderer():UI层调用

    #内容API

    >>setValue()、value()、isValidValue

    >>setValueFromRenderer()

相关文章推荐

输出显示为HTMLInputElement

由于我本人十分的粗心,在获取输入框的值的时候没有添加value属性,导致获取的一个DOM节点,最后输出在浏览器上面显示的即为HTMLInputElement,不是实际的输入值原因 没有获取子,而是...

Webkit之HTMLInput分析

测试页面 First name: Last name: 这里不看DOM的构建以及layout和Rander的处理等,这里只关注下input标签的一...
  • sauphy
  • sauphy
  • 2015年11月29日 14:16
  • 529

Webkit介绍

  • 2012年07月11日 03:27
  • 1.12MB
  • 下载

webkit介绍

  • 2010年09月19日 23:11
  • 1.06MB
  • 下载

Jsp中request.getParameter("@param")值为[object HTMLInputElement]

Jsp中request.getParameter("@param")值为[object HTMLInputElement] jsp窗体之间传递参数是常有的。一般窗体传参就是从一个窗体提交...

nw.js node-webkit系列(1)简单介绍及应用

最近使用到了一种nwjs技术进行开发,实际上nwjs是基于nodejs的,它支持nodejs所有的api,主要用于跨平台轻量级桌面应用开发,运行环境包括32位和64位的Window、Linux和Mac...

webkit介绍

我们已经知道,Android浏览器的内核是Webkit引擎,Webkit的前身是KDE小组的KHTML。Apple将KHTML发扬光大,推出了装备KHTML的改进型的Webkit引擎的浏览器Safar...
  • GMstart
  • GMstart
  • 2011年08月29日 13:52
  • 654

android中的webkit介绍

看到一片关于android中的webkit介绍 觉得不错,转载过来分享: 原文链接: http://blog.csdn.net/zhouyongyang621/article/details/595...
  • jacklce
  • jacklce
  • 2012年07月22日 10:24
  • 793

Google Chrome 的内核引擎 WebKit 介绍

Google 发布了其浏览器 Google Chrome。同时,Google 发布了一组漫画,用来解释为何推出 Google  Chrome。根据它提供的资料显示,这款浏览器是基于 WebK...

QT webkit相关介绍

QT webkit学习笔记 by chuckGao   一、QT webkit简介 1.Qt Qt(发音同 cute)是一个跨平台的C++应用程式开发框架,有时又被称为C++部件工具箱。Qt被...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WebKit之HTMLInputElement介绍
举报原因:
原因补充:

(最多只允许输入30个字)