H5的通用接口细致介绍-
先说几个根本类型: DOMString, boolean, long, unsigned long, double,
NaN(Not-a-Number)。
DOMString其实就是其它大家常用的说话中的string。 在HTML5中,它用于表示url,Dom内容等等。其他的boolean(布尔), long(长整型), unsigned long(无符号长整型), double(浮点数)我想不消我详述,大家都能分明。至于NaN我想大局部JS老鸟也都分明其意义,就是在一个无限大
或者非数字的值。
官方文档里没有介绍undefined和null,至于为何,但愿能有高手赋予解答~~
2. 汇合类型包含: HTMLCollection, HTMLAllCollection,
HTMLFormControlsCollection, HTMLOptionsCollection, and
HTMLPropertiesCollection。
HTMLCollection是一个泛型汇合,也是一个汇合的根基接口,它供给了三个attributes:
length, item, namedItem.
length是汇合的长度。
item(index)可以用索引值猎取汇合中的元素。
namedItem(name)可以用元素的name猎取元素。
现实上你也可以直接用collection[index],collection(index)或collection
[name],collection(name)猎取汇合中的元素。
HTMLAllCollection继承自HTMLCollection接口,他包括下列属性:
length和item属性跟HTMLCollection的同样。
namedItem(name)区别于HTMLCollection的是它有可能返回的是一个汇合。
tags(tagname)用tagname返回一个汇合。
一样你也可以直接用collection[index],collection(index)或collection
[name],collection(name)猎取汇合中的元素,当那么值匹配多个元素时返回一个
HTMLAllCollection。
HTMLFormControlsCollection是一个以form和fieldset为元素的汇合。一样继承自
HTMLCollection接口。
有HTMLCollection的所有属性,并别的添加了RadioNodeList接口。它继承自NodeList。
其实RadioNodeList按定义上来说就是一个Radiobutton的汇合。我比拼好奇这样一个list放
在HTMLFormControlsCollection里的意图。
HTMLOptionsCollection是一个option的汇合,继承自HTMLCollection接口,它个别用
于操作select标签的子元素。
HTMLOptionsCollection特有的属性有:add(option),remove(index),selectedIndex
add办法有两个重载
void add(in HTMLElement element, in optional HTMLElement before);
void add(in HTMLElement element, in long before);
添加一个元素首先参数必需,背面的参数是可选的
remove(index)以索引删除一个元素。
selectedIndex信赖大家都能明确。
信赖看了这些案例你已经把握了办法,更多出色请关注 百分百源码网 其它相干文章!
相干浏览:
bootstrap里怎样统计table sum的数目
如何用JS做出切换隐蔽与显示同时切换图标
vue.js todolist怎样实现
以上就是H5的通用接口细致介绍的细致内容,更多请关注 百分百源码网 其它相干文章!