2 * Copyright 2008 The Closure Compiler Authors
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
18 * @fileoverview Definitions for W3C's DOM Level 2 specification.
19 * This file depends on w3c_dom1.js.
20 * The whole file has been fully type annotated.
22 * http://www.w3.org/TR/REC-DOM-Level-1/ecma-script-language-binding.html
25 * @author stevey@google.com (Steve Yegge)
27 // All the provided definitions have been type annotated.
31 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-75708506
33 function HTMLCollection() {}
37 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-40057551
39 HTMLCollection.prototype.length;
42 * @param {number} index
44 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-33262535
47 HTMLCollection.prototype.item = function(index) {};
51 * @see http://www.w3.org/TR/DOM-Level-2-HTML/html.html#HTMLOptionsCollection
53 function HTMLOptionsCollection() {}
57 * @see http://www.w3.org/TR/DOM-Level-2-HTML/html.html#HTMLOptionsCollection-length
59 HTMLOptionsCollection.prototype.length;
62 * @param {number} index
64 * @see http://www.w3.org/TR/DOM-Level-2-HTML/html.html#HTMLOptionsCollection-item
67 HTMLOptionsCollection.prototype.item = function(index) {};
72 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-26809268
74 function HTMLDocument() {}
78 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-18446827
80 HTMLDocument.prototype.title;
84 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-95229140
86 HTMLDocument.prototype.referrer;
90 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-2250147
92 HTMLDocument.prototype.domain;
96 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-46183437
98 HTMLDocument.prototype.URL;
101 * @type {HTMLBodyElement}
102 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-56360201
104 HTMLDocument.prototype.body;
107 * @type {HTMLCollection}
108 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-90379117
110 HTMLDocument.prototype.images;
113 * @type {HTMLCollection}
114 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-85113862
116 HTMLDocument.prototype.applets;
119 * @type {HTMLCollection}
120 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-7068919
122 HTMLDocument.prototype.links;
125 * @type {HTMLCollection}
126 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-1689064
128 HTMLDocument.prototype.forms;
131 * @type {HTMLCollection}
132 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-7577272
134 HTMLDocument.prototype.anchors;
138 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-8747038
140 HTMLDocument.prototype.cookie;
143 * @return {undefined}
144 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-72161170
147 HTMLDocument.prototype.open = function() {};
150 * @return {undefined}
151 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-98948567
154 HTMLDocument.prototype.close = function() {};
157 * @param {string} text
158 * @return {undefined}
159 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-75233634
162 HTMLDocument.prototype.write = function(text) {};
165 * @param {string} text
166 * @return {undefined}
167 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-35318390
170 HTMLDocument.prototype.writeln = function(text) {};
173 * @param {string} elementName
174 * @return {!NodeList}
175 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-71555259
179 HTMLDocument.prototype.getElementsByName = function(elementName) {};
183 * @param {number=} whatToShow
184 * @param {NodeFilter=} filter
185 * @param {boolean=} entityReferenceExpansion
186 * @return {!NodeIterator}
187 * @see http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html#Traversal-Document
190 HTMLDocument.prototype.createNodeIterator = function(
191 root, whatToShow, filter, entityReferenceExpansion) {};
195 * @param {number=} whatToShow
196 * @param {NodeFilter=} filter
197 * @param {boolean=} entityReferenceExpansion
198 * @return {!TreeWalker}
199 * @see http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html#Traversal-Document
202 HTMLDocument.prototype.createTreeWalker = function(
203 root, whatToShow, filter, entityReferenceExpansion) {};
207 createNodeIterator: function(Node, number=, NodeFilter=, boolean=) : NodeIterator,
208 createTreeWalker: function(Node, number=, NodeFilter=, boolean=) : TreeWalker
210 var TraversalDocument;
214 * @see http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html#Traversal-NodeFilter
216 function NodeFilter() {}
218 /* Constants for whatToShow */
219 /** @const {number} */ NodeFilter.SHOW_ALL;
220 /** @const {number} */ NodeFilter.SHOW_ATTRIBUTE;
221 /** @const {number} */ NodeFilter.SHOW_CDATA_SECTION;
222 /** @const {number} */ NodeFilter.SHOW_COMMENT;
223 /** @const {number} */ NodeFilter.SHOW_DOCUMENT;
224 /** @const {number} */ NodeFilter.SHOW_DOCUMENT_FRAGMENT;
225 /** @const {number} */ NodeFilter.SHOW_DOCUMENT_TYPE;
226 /** @const {number} */ NodeFilter.SHOW_ELEMENT;
227 /** @const {number} */ NodeFilter.SHOW_ENTITY;
228 /** @const {number} */ NodeFilter.SHOW_ENTITY_REFERENCE;
229 /** @const {number} */ NodeFilter.SHOW_NOTATION;
230 /** @const {number} */ NodeFilter.SHOW_PROCESSING_INSTRUCTION;
231 /** @const {number} */ NodeFilter.SHOW_TEXT;
233 /* Consants for acceptNode */
234 /** @const {number} */ NodeFilter.FILTER_ACCEPT;
235 /** @const {number} */ NodeFilter.FILTER_REJECT;
236 /** @const {number} */ NodeFilter.FILTER_SKIP;
240 * @return {number} Any of NodeFilter.FILTER_* constants.
241 * @see http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html#Traversal-NodeFilter-acceptNode
243 NodeFilter.prototype.acceptNode = function(n) {};
247 * @see http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html#Traversal-NodeIterator
249 function NodeIterator() {}
252 * Detach and invalidate the NodeIterator.
253 * @see http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html#Traversal-NodeIterator-detach
255 NodeIterator.prototype.detach = function() {};
258 * @return {Node} Next node in the set.
259 * @see http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html#Traversal-NodeIterator-nextNode
261 NodeIterator.prototype.nextNode = function() {};
264 * @return {Node} Previous node in the set.
265 * @see http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html#Traversal-NodeIterator-previousNode
267 NodeIterator.prototype.previousNode = function() {};
271 * @see http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html#Traversal-TreeWalker
273 function TreeWalker() {}
276 * @return {?Node} The new Node or null.
277 * @see http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html#Traversal-TreeWalker-firstChild
279 TreeWalker.prototype.firstChild = function() {};
282 * @return {?Node} The new Node or null..
283 * @see http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html#Traversal-TreeWalker-lastChild
285 TreeWalker.prototype.lastChild = function() {};
288 * @return {?Node} The new Node or null.
289 * @see http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html#Traversal-TreeWalker-nextNode
291 TreeWalker.prototype.nextNode = function() {};
294 * @return {?Node} The new Node or null.
295 * @see http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html#Traversal-TreeWalker-nextSibling
297 TreeWalker.prototype.nextSibling = function() {};
300 * @return {?Node} The new Node or null.
301 * @see http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html#Traversal-TreeWalker-parentNode
303 TreeWalker.prototype.parentNode = function() {};
306 * @return {?Node} The new Node or null.
307 * @see http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html#Traversal-TreeWalker-previousNode
309 TreeWalker.prototype.previousNode = function() {};
312 * @return {?Node} The new Node or null.
313 * @see http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html#Traversal-TreeWalker-previousSibling
315 TreeWalker.prototype.previousSibling = function() {};
320 TreeWalker.prototype.root;
325 TreeWalker.prototype.whatToShow;
330 TreeWalker.prototype.filter;
335 TreeWalker.prototype.expandEntityReference;
340 TreeWalker.prototype.currentNode;
345 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-58190037
347 function HTMLElement() {}
352 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-63534901
354 HTMLElement.prototype.id;
358 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-78276800
360 HTMLElement.prototype.title;
364 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-59132807
366 HTMLElement.prototype.lang;
370 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-52460740
372 HTMLElement.prototype.dir;
377 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-95362176
379 HTMLElement.prototype.className;
383 * @extends {HTMLElement}
384 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-33759296
386 function HTMLHtmlElement() {}
390 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-9383775
392 HTMLHtmlElement.prototype.version;
396 * @extends {HTMLElement}
397 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-77253168
399 function HTMLHeadElement() {}
403 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-96921909
405 HTMLHeadElement.prototype.profile;
409 * @extends {HTMLElement}
410 * @implements {LinkStyle}
411 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-35143001
413 function HTMLLinkElement() {}
417 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-87355129
419 HTMLLinkElement.prototype.disabled;
423 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-63954491
425 HTMLLinkElement.prototype.charset;
429 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-33532588
431 HTMLLinkElement.prototype.href;
435 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-85145682
437 HTMLLinkElement.prototype.hreflang;
441 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-75813125
443 HTMLLinkElement.prototype.media;
447 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-41369587
449 HTMLLinkElement.prototype.rel;
453 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-40715461
455 HTMLLinkElement.prototype.rev;
459 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-84183095
461 HTMLLinkElement.prototype.target;
465 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-32498296
467 HTMLLinkElement.prototype.type;
469 /** @type {StyleSheet} */
470 HTMLLinkElement.prototype.sheet;
474 * @extends {HTMLElement}
475 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-79243169
477 function HTMLTitleElement() {}
481 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-77500413
483 HTMLTitleElement.prototype.text;
487 * @extends {HTMLElement}
488 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-37041454
490 function HTMLMetaElement() {}
494 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-87670826
496 HTMLMetaElement.prototype.content;
500 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-77289449
502 HTMLMetaElement.prototype.httpEquiv;
506 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-31037081
508 HTMLMetaElement.prototype.name;
512 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-35993789
514 HTMLMetaElement.prototype.scheme;
518 * @extends {HTMLElement}
519 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-73629039
521 function HTMLBaseElement() {}
525 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-65382887
527 HTMLBaseElement.prototype.href;
531 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-73844298
533 HTMLBaseElement.prototype.target;
537 * @extends {HTMLElement}
538 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-85283003
540 function HTMLIsIndexElement() {}
543 * @type {HTMLFormElement}
544 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-87069980
546 HTMLIsIndexElement.prototype.form;
550 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-33589862
552 HTMLIsIndexElement.prototype.prompt;
556 * @extends {HTMLElement}
557 * @implements {LinkStyle}
558 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-16428977
560 function HTMLStyleElement() {}
564 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-51162010
566 HTMLStyleElement.prototype.disabled;
570 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-76412738
572 HTMLStyleElement.prototype.media;
576 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-22472002
578 HTMLStyleElement.prototype.type;
580 /** @type {StyleSheet} */
581 HTMLStyleElement.prototype.sheet;
585 * @extends {HTMLElement}
586 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-62018039
588 function HTMLBodyElement() {}
592 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-59424581
594 HTMLBodyElement.prototype.aLink;
598 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-37574810
600 HTMLBodyElement.prototype.background;
604 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-24940084
606 HTMLBodyElement.prototype.bgColor;
610 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-7662206
612 HTMLBodyElement.prototype.link;
616 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-73714763
618 HTMLBodyElement.prototype.text;
622 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-83224305
624 HTMLBodyElement.prototype.vLink;
628 * @extends {HTMLElement}
629 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-40002357
631 function HTMLFormElement() {}
634 * @type {HTMLCollection}
635 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-76728479
637 HTMLFormElement.prototype.elements;
641 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#HTML-HTMLFormElement-length
643 HTMLFormElement.prototype.length;
647 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-22051454
649 HTMLFormElement.prototype.name;
653 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-19661795
655 HTMLFormElement.prototype.acceptCharset;
659 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-74049184
661 HTMLFormElement.prototype.action;
665 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-84227810
667 HTMLFormElement.prototype.enctype;
671 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-82545539
673 HTMLFormElement.prototype.method;
677 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-6512890
679 HTMLFormElement.prototype.target;
682 * @return {undefined}
683 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-76767676
685 HTMLFormElement.prototype.submit = function() {};
688 * @return {undefined}
689 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-76767677
691 HTMLFormElement.prototype.reset = function() {};
695 * @extends {HTMLElement}
696 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-94282980
698 function HTMLSelectElement() {}
702 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-58783172
704 HTMLSelectElement.prototype.type;
708 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-85676760
710 HTMLSelectElement.prototype.selectedIndex;
714 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-59351919
716 HTMLSelectElement.prototype.value;
720 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-5933486
722 HTMLSelectElement.prototype.length;
725 * @type {HTMLFormElement}
726 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-20489458
728 HTMLSelectElement.prototype.form;
731 * @type {!HTMLOptionsCollection}
732 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-30606413
734 HTMLSelectElement.prototype.options;
738 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-79102918
740 HTMLSelectElement.prototype.disabled;
744 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-13246613
746 HTMLSelectElement.prototype.multiple;
750 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-41636323
752 HTMLSelectElement.prototype.name;
756 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-18293826
758 HTMLSelectElement.prototype.size;
762 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-40676705
764 HTMLSelectElement.prototype.tabIndex;
767 * @param {HTMLElement} element
768 * @param {HTMLElement} before
769 * @return {undefined}
770 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-14493106
772 HTMLSelectElement.prototype.add = function(element, before) {};
775 * @return {undefined}
776 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-28216144
779 HTMLSelectElement.prototype.blur = function() {};
782 * @return {undefined}
783 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-32130014
786 HTMLSelectElement.prototype.focus = function() {};
789 * @param {number} index
790 * @return {undefined}
791 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-33404570
793 HTMLSelectElement.prototype.remove = function(index) {};
797 * @extends {HTMLElement}
798 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-38450247
800 function HTMLOptGroupElement() {}
804 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-15518803
806 HTMLOptGroupElement.prototype.disabled;
810 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-95806054
812 HTMLOptGroupElement.prototype.label;
816 * @extends {HTMLElement}
817 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-70901257
819 function HTMLOptionElement() {}
823 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-37770574
825 HTMLOptionElement.prototype.defaultSelected;
829 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-23482473
831 HTMLOptionElement.prototype.disabled;
834 * @type {HTMLFormElement}
835 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-17116503
837 HTMLOptionElement.prototype.form;
841 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-14038413
843 HTMLOptionElement.prototype.index;
847 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-40736115
849 HTMLOptionElement.prototype.label;
853 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-70874476
855 HTMLOptionElement.prototype.selected;
859 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-48154426
861 HTMLOptionElement.prototype.text;
865 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-6185554
867 HTMLOptionElement.prototype.value;
871 * @extends {HTMLElement}
872 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-6043025
874 function HTMLInputElement() {}
878 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-15328520
880 HTMLInputElement.prototype.accept;
884 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-59914154
886 HTMLInputElement.prototype.accessKey;
890 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-96991182
892 HTMLInputElement.prototype.align;
896 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-92701314
898 HTMLInputElement.prototype.alt;
902 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-30233917
904 HTMLInputElement.prototype.checked;
908 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-20509171
910 HTMLInputElement.prototype.defaultChecked;
914 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-26091157
916 HTMLInputElement.prototype.defaultValue;
920 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-50886781
922 HTMLInputElement.prototype.disabled;
925 * @type {HTMLFormElement}
926 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-63239895
928 HTMLInputElement.prototype.form;
932 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-54719353
934 HTMLInputElement.prototype.maxLength;
938 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-89658498
940 HTMLInputElement.prototype.name;
944 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-88461592
946 HTMLInputElement.prototype.readOnly;
950 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-79659438
952 HTMLInputElement.prototype.size;
956 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-97320704
958 HTMLInputElement.prototype.src;
962 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-62176355
964 HTMLInputElement.prototype.tabIndex;
968 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-62883744
970 HTMLInputElement.prototype.type;
974 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-32463706
976 HTMLInputElement.prototype.useMap;
980 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-49531485
982 HTMLInputElement.prototype.value;
985 * @return {undefined}
986 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-26838235
989 HTMLInputElement.prototype.blur = function() {};
992 * @return {undefined}
993 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-2651361
996 HTMLInputElement.prototype.click = function() {};
999 * @return {undefined}
1000 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-65996295
1003 HTMLInputElement.prototype.focus = function() {};
1006 * @return {undefined}
1007 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-34677168
1009 HTMLInputElement.prototype.select = function() {};
1013 * @extends {HTMLElement}
1014 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-24874179
1016 function HTMLTextAreaElement() {}
1020 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-93102991
1022 HTMLTextAreaElement.prototype.accessKey;
1026 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-51387225
1028 HTMLTextAreaElement.prototype.cols;
1032 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-36152213
1034 HTMLTextAreaElement.prototype.defaultValue;
1038 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-98725443
1040 HTMLTextAreaElement.prototype.disabled;
1043 * @type {HTMLFormElement}
1044 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-18911464
1046 HTMLTextAreaElement.prototype.form;
1050 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-70715578
1052 HTMLTextAreaElement.prototype.name;
1056 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-39131423
1058 HTMLTextAreaElement.prototype.readOnly;
1062 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-46975887
1064 HTMLTextAreaElement.prototype.rows;
1068 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-60363303
1070 HTMLTextAreaElement.prototype.tabIndex;
1074 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#HTML-HTMLTextAreaElement-type
1076 HTMLTextAreaElement.prototype.type;
1080 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-70715579
1082 HTMLTextAreaElement.prototype.value;
1085 * @return {undefined}
1086 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-6750689
1089 HTMLTextAreaElement.prototype.blur = function() {};
1092 * @return {undefined}
1093 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-39055426
1096 HTMLTextAreaElement.prototype.focus = function() {};
1099 * @return {undefined}
1100 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-48880622
1102 HTMLTextAreaElement.prototype.select = function() {};
1106 * @extends {HTMLElement}
1107 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-34812697
1109 function HTMLButtonElement() {}
1113 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-73169431
1115 HTMLButtonElement.prototype.accessKey;
1119 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-92757155
1121 HTMLButtonElement.prototype.disabled;
1124 * @type {HTMLFormElement}
1125 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-71254493
1127 HTMLButtonElement.prototype.form;
1131 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-11029910
1133 HTMLButtonElement.prototype.name;
1137 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-39190908
1139 HTMLButtonElement.prototype.tabIndex;
1143 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-27430092
1145 HTMLButtonElement.prototype.type;
1149 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-72856782
1151 HTMLButtonElement.prototype.value;
1155 * @extends {HTMLElement}
1156 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-13691394
1158 function HTMLLabelElement() {}
1162 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-43589892
1164 HTMLLabelElement.prototype.accessKey;
1167 * @type {HTMLFormElement}
1168 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-32480901
1170 HTMLLabelElement.prototype.form;
1174 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-96509813
1176 HTMLLabelElement.prototype.htmlFor;
1180 * @extends {HTMLElement}
1181 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-7365882
1183 function HTMLFieldSetElement() {}
1186 * @type {HTMLFormElement}
1187 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-75392630
1189 HTMLFieldSetElement.prototype.form;
1193 * @extends {HTMLElement}
1194 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-21482039
1196 function HTMLLegendElement() {}
1200 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-11297832
1202 HTMLLegendElement.prototype.accessKey;
1206 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-79538067
1208 HTMLLegendElement.prototype.align;
1211 * @type {HTMLFormElement}
1212 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-29594519
1214 HTMLLegendElement.prototype.form;
1218 * @extends {HTMLElement}
1219 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-86834457
1221 function HTMLUListElement() {}
1225 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-39864178
1227 HTMLUListElement.prototype.compact;
1231 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-96874670
1233 HTMLUListElement.prototype.type;
1237 * @extends {HTMLElement}
1238 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-58056027
1240 function HTMLOListElement() {}
1244 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-76448506
1246 HTMLOListElement.prototype.compact;
1250 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-14793325
1252 HTMLOListElement.prototype.start;
1256 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-40971103
1258 HTMLOListElement.prototype.type;
1262 * @extends {HTMLElement}
1263 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-52368974
1265 function HTMLDListElement() {}
1269 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-21738539
1271 HTMLDListElement.prototype.compact;
1275 * @extends {HTMLElement}
1276 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-71600284
1278 function HTMLDirectoryElement() {}
1282 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-75317739
1284 HTMLDirectoryElement.prototype.compact;
1288 * @extends {HTMLElement}
1289 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-72509186
1290 * @see http://www.w3.org/html/wg/drafts/html/master/interactive-elements.html#the-menu-element
1292 function HTMLMenuElement() {}
1296 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-68436464
1298 HTMLMenuElement.prototype.compact;
1302 * @extends {HTMLElement}
1303 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-74680021
1305 function HTMLLIElement() {}
1309 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-52387668
1311 HTMLLIElement.prototype.type;
1315 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-45496263
1317 HTMLLIElement.prototype.value;
1321 * @extends {HTMLElement}
1322 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-22445964
1324 function HTMLDivElement() {}
1328 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-70908791
1330 HTMLDivElement.prototype.align;
1334 * @extends {HTMLElement}
1335 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-84675076
1337 function HTMLParagraphElement() {}
1341 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-53465507
1343 HTMLParagraphElement.prototype.align;
1347 * @extends {HTMLElement}
1348 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-43345119
1350 function HTMLHeadingElement() {}
1354 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-6796462
1356 HTMLHeadingElement.prototype.align;
1360 * @extends {HTMLElement}
1361 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-70319763
1363 function HTMLQuoteElement() {}
1367 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-53895598
1369 HTMLQuoteElement.prototype.cite;
1373 * @extends {HTMLElement}
1374 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-11383425
1376 function HTMLPreElement() {}
1380 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-13894083
1382 HTMLPreElement.prototype.width;
1386 * @extends {HTMLElement}
1387 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-56836063
1389 function HTMLBRElement() {}
1393 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-82703081
1395 HTMLBRElement.prototype.clear;
1399 * @extends {HTMLElement}
1400 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-32774408
1402 function HTMLBaseFontElement() {}
1406 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-87502302
1408 HTMLBaseFontElement.prototype.color;
1412 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-88128969
1414 HTMLBaseFontElement.prototype.face;
1418 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-38930424
1420 HTMLBaseFontElement.prototype.size;
1424 * @extends {HTMLElement}
1425 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-43943847
1427 function HTMLFontElement() {}
1431 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-53532975
1433 HTMLFontElement.prototype.color;
1437 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-55715655
1439 HTMLFontElement.prototype.face;
1443 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-90127284
1445 HTMLFontElement.prototype.size;
1449 * @extends {HTMLElement}
1450 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-68228811
1452 function HTMLHRElement() {}
1456 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-15235012
1458 HTMLHRElement.prototype.align;
1462 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-79813978
1464 HTMLHRElement.prototype.noShade;
1468 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-77612587
1470 HTMLHRElement.prototype.size;
1474 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-87744198
1476 HTMLHRElement.prototype.width;
1480 * @extends {HTMLElement}
1481 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-79359609
1483 function HTMLModElement() {}
1487 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-75101708
1489 HTMLModElement.prototype.cite;
1493 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-88432678
1495 HTMLModElement.prototype.dateTime;
1499 * @extends {HTMLElement}
1500 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-48250443
1502 function HTMLAnchorElement() {}
1506 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-89647724
1508 HTMLAnchorElement.prototype.accessKey;
1512 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-67619266
1514 HTMLAnchorElement.prototype.charset;
1518 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-92079539
1520 HTMLAnchorElement.prototype.coords;
1524 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-88517319
1526 HTMLAnchorElement.prototype.href;
1530 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-87358513
1532 HTMLAnchorElement.prototype.hreflang;
1536 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-32783304
1538 HTMLAnchorElement.prototype.name;
1542 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-3815891
1544 HTMLAnchorElement.prototype.rel;
1548 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-58259771
1550 HTMLAnchorElement.prototype.rev;
1554 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-49899808
1556 HTMLAnchorElement.prototype.shape;
1560 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-41586466
1562 HTMLAnchorElement.prototype.tabIndex;
1566 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-6414197
1568 HTMLAnchorElement.prototype.target;
1572 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-63938221
1574 HTMLAnchorElement.prototype.type;
1577 * @return {undefined}
1578 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-65068939
1581 HTMLAnchorElement.prototype.blur = function() {};
1584 * @return {undefined}
1585 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-47150313
1588 HTMLAnchorElement.prototype.focus = function() {};
1592 * @extends {HTMLElement}
1593 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-17701901
1595 function HTMLImageElement() {}
1599 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-3211094
1601 HTMLImageElement.prototype.align;
1605 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-95636861
1607 HTMLImageElement.prototype.alt;
1611 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-136671
1613 HTMLImageElement.prototype.border;
1617 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-91561496
1619 HTMLImageElement.prototype.height;
1623 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-53675471
1625 HTMLImageElement.prototype.hspace;
1629 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-58983880
1631 HTMLImageElement.prototype.isMap;
1635 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-77376969
1637 HTMLImageElement.prototype.longDesc;
1641 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-91256910
1643 HTMLImageElement.prototype.lowSrc;
1647 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-47534097
1649 HTMLImageElement.prototype.name;
1654 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-87762984
1656 HTMLImageElement.prototype.src;
1660 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-35981181
1662 HTMLImageElement.prototype.useMap;
1666 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-85374897
1668 HTMLImageElement.prototype.vspace;
1672 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-13839076
1674 HTMLImageElement.prototype.width;
1678 * @extends {HTMLElement}
1679 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-9893177
1681 function HTMLObjectElement() {}
1685 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-16962097
1687 HTMLObjectElement.prototype.align;
1691 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-47783837
1693 HTMLObjectElement.prototype.archive;
1697 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-82818419
1699 HTMLObjectElement.prototype.border;
1703 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-75241146
1705 HTMLObjectElement.prototype.code;
1709 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-25709136
1711 HTMLObjectElement.prototype.codeBase;
1715 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-19945008
1717 HTMLObjectElement.prototype.codeType;
1721 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-38538621
1723 HTMLObjectElement.prototype.contentDocument;
1727 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-81766986
1729 HTMLObjectElement.prototype.data;
1733 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-942770
1735 HTMLObjectElement.prototype.declare;
1738 * @type {HTMLFormElement}
1739 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-46094773
1741 HTMLObjectElement.prototype.form;
1745 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-88925838
1747 HTMLObjectElement.prototype.height;
1751 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-17085376
1753 HTMLObjectElement.prototype.hspace;
1757 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-20110362
1759 HTMLObjectElement.prototype.name;
1763 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-25039673
1765 HTMLObjectElement.prototype.standby;
1769 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-27083787
1771 HTMLObjectElement.prototype.tabIndex;
1775 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-91665621
1777 HTMLObjectElement.prototype.type;
1781 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-6649772
1783 HTMLObjectElement.prototype.useMap;
1787 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-8682483
1789 HTMLObjectElement.prototype.vspace;
1793 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-38538620
1795 HTMLObjectElement.prototype.width;
1799 * @extends {HTMLElement}
1800 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-64077273
1802 function HTMLParamElement() {}
1806 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-59871447
1808 HTMLParamElement.prototype.name;
1812 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-18179888
1814 HTMLParamElement.prototype.type;
1818 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-77971357
1820 HTMLParamElement.prototype.value;
1824 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-23931872
1826 HTMLParamElement.prototype.valueType;
1830 * @extends {HTMLElement}
1831 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-31006348
1833 function HTMLAppletElement() {}
1837 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-8049912
1839 HTMLAppletElement.prototype.align;
1843 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-58610064
1845 HTMLAppletElement.prototype.alt;
1849 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-14476360
1851 HTMLAppletElement.prototype.archive;
1855 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-61509645
1857 HTMLAppletElement.prototype.code;
1861 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-6581160
1863 HTMLAppletElement.prototype.codeBase;
1867 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-90184867
1869 HTMLAppletElement.prototype.height;
1873 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-1567197
1875 HTMLAppletElement.prototype.hspace;
1879 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-39843695
1881 HTMLAppletElement.prototype.name;
1885 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-93681523
1887 HTMLAppletElement.prototype.object;
1891 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-22637173
1893 HTMLAppletElement.prototype.vspace;
1897 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-16526327
1899 HTMLAppletElement.prototype.width;
1903 * @extends {HTMLElement}
1904 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-94109203
1906 function HTMLMapElement() {}
1909 * @type {HTMLCollection}
1910 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-71838730
1912 HTMLMapElement.prototype.areas;
1916 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-52696514
1918 HTMLMapElement.prototype.name;
1922 * @extends {HTMLElement}
1923 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-26019118
1925 function HTMLAreaElement() {}
1929 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-57944457
1931 HTMLAreaElement.prototype.accessKey;
1935 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-39775416
1937 HTMLAreaElement.prototype.alt;
1941 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-66021476
1943 HTMLAreaElement.prototype.coords;
1947 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-34672936
1949 HTMLAreaElement.prototype.href;
1953 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-61826871
1955 HTMLAreaElement.prototype.noHref;
1959 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-85683271
1961 HTMLAreaElement.prototype.shape;
1965 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-8722121
1967 HTMLAreaElement.prototype.tabIndex;
1971 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-46054682
1973 HTMLAreaElement.prototype.target;
1977 * @extends {HTMLElement}
1978 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-81598695
1980 function HTMLScriptElement() {}
1984 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-35305677
1986 HTMLScriptElement.prototype.charset;
1990 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-93788534
1992 HTMLScriptElement.prototype.defer;
1996 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-56700403
1998 HTMLScriptElement.prototype.event;
2002 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-66979266
2004 HTMLScriptElement.prototype.htmlFor;
2008 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-75147231
2010 HTMLScriptElement.prototype.src;
2014 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-46872999
2016 HTMLScriptElement.prototype.text;
2020 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-30534818
2022 HTMLScriptElement.prototype.type;
2026 * @extends {HTMLElement}
2027 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-64060425
2029 function HTMLTableElement() {}
2033 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-23180977
2035 HTMLTableElement.prototype.align;
2039 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-83532985
2041 HTMLTableElement.prototype.bgColor;
2045 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-50969400
2047 HTMLTableElement.prototype.border;
2050 * @type {HTMLTableCaptionElement}
2051 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-14594520
2053 HTMLTableElement.prototype.caption;
2057 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-59162158
2059 HTMLTableElement.prototype.cellPadding;
2063 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-68907883
2065 HTMLTableElement.prototype.cellSpacing;
2069 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-64808476
2071 HTMLTableElement.prototype.frame;
2074 * @type {HTMLCollection}
2075 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-6156016
2077 HTMLTableElement.prototype.rows;
2081 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-26347553
2083 HTMLTableElement.prototype.rules;
2087 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-44998528
2089 HTMLTableElement.prototype.summary;
2092 * @type {HTMLCollection}
2093 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-63206416
2095 HTMLTableElement.prototype.tBodies;
2098 * @type {HTMLTableSectionElement}
2099 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-64197097
2101 HTMLTableElement.prototype.tFoot;
2104 * @type {HTMLTableSectionElement}
2105 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-9530944
2107 HTMLTableElement.prototype.tHead;
2111 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-77447361
2113 HTMLTableElement.prototype.width;
2116 * @return {HTMLElement}
2117 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-96920263
2119 HTMLTableElement.prototype.createCaption = function() {};
2122 * @return {HTMLElement}
2123 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-8453710
2125 HTMLTableElement.prototype.createTFoot = function() {};
2128 * @return {HTMLElement}
2129 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-70313345
2131 HTMLTableElement.prototype.createTHead = function() {};
2134 * @return {undefined}
2135 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-22930071
2137 HTMLTableElement.prototype.deleteCaption = function() {};
2140 * @param {number} index
2141 * @return {HTMLElement}
2142 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-13114938
2144 HTMLTableElement.prototype.deleteRow = function(index) {};
2147 * @return {undefined}
2148 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-78363258
2150 HTMLTableElement.prototype.deleteTFoot = function() {};
2153 * @return {undefined}
2154 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-38310198
2156 HTMLTableElement.prototype.deleteTHead = function() {};
2159 * @param {number} index
2160 * @return {HTMLElement}
2161 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-39872903
2163 HTMLTableElement.prototype.insertRow = function(index) {};
2167 * @extends {HTMLElement}
2168 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-12035137
2170 function HTMLTableCaptionElement() {}
2174 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-79875068
2176 HTMLTableCaptionElement.prototype.align;
2180 * @extends {HTMLElement}
2181 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-84150186
2183 function HTMLTableColElement() {}
2187 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-31128447
2189 HTMLTableColElement.prototype.align;
2193 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-9447412
2195 HTMLTableColElement.prototype.ch;
2199 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-57779225
2201 HTMLTableColElement.prototype.chOff;
2205 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-96511335
2207 HTMLTableColElement.prototype.span;
2211 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-83291710
2213 HTMLTableColElement.prototype.vAlign;
2217 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-25196799
2219 HTMLTableColElement.prototype.width;
2223 * @extends {HTMLElement}
2224 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-67417573
2226 function HTMLTableSectionElement() {}
2230 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-40530119
2232 HTMLTableSectionElement.prototype.align;
2236 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-83470012
2238 HTMLTableSectionElement.prototype.ch;
2242 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-53459732
2244 HTMLTableSectionElement.prototype.chOff;
2247 * @type {HTMLCollection}
2248 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-52092650
2250 HTMLTableSectionElement.prototype.rows;
2254 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-4379116
2256 HTMLTableSectionElement.prototype.vAlign;
2259 * @param {number} index
2260 * @return {HTMLElement}
2261 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-5625626
2263 HTMLTableSectionElement.prototype.deleteRow = function(index) {};
2266 * @param {number} index
2267 * @return {HTMLElement}
2268 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-93995626
2270 HTMLTableSectionElement.prototype.insertRow = function(index) {};
2274 * @extends {HTMLElement}
2275 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-6986576
2277 function HTMLTableRowElement() {}
2281 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-74098257
2283 HTMLTableRowElement.prototype.align;
2287 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-18161327
2289 HTMLTableRowElement.prototype.bgColor;
2292 * @type {HTMLCollection}
2293 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-67349879
2295 HTMLTableRowElement.prototype.cells;
2299 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-16230502
2301 HTMLTableRowElement.prototype.ch;
2305 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-68207461
2307 HTMLTableRowElement.prototype.chOff;
2311 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-67347567
2313 HTMLTableRowElement.prototype.rowIndex;
2317 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-79105901
2319 HTMLTableRowElement.prototype.sectionRowIndex;
2323 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-90000058
2325 HTMLTableRowElement.prototype.vAlign;
2328 * @param {number} index
2329 * @return {undefined}
2330 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-11738598
2332 HTMLTableRowElement.prototype.deleteCell = function(index) {};
2335 * @param {number} index
2336 * @return {HTMLElement}
2337 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-68927016
2339 HTMLTableRowElement.prototype.insertCell = function(index) {};
2343 * @extends {HTMLElement}
2344 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-82915075
2346 function HTMLTableCellElement() {}
2350 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-74444037
2352 HTMLTableCellElement.prototype.abbr;
2356 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-98433879
2358 HTMLTableCellElement.prototype.align;
2362 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-76554418
2364 HTMLTableCellElement.prototype.axis;
2368 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-88135431
2370 HTMLTableCellElement.prototype.bgColor;
2374 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-80748363
2376 HTMLTableCellElement.prototype.cellIndex;
2380 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-30914780
2382 HTMLTableCellElement.prototype.ch;
2386 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-20144310
2388 HTMLTableCellElement.prototype.chOff;
2392 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-84645244
2394 HTMLTableCellElement.prototype.colSpan;
2398 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-89104817
2400 HTMLTableCellElement.prototype.headers;
2404 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-83679212
2406 HTMLTableCellElement.prototype.height;
2410 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-62922045
2412 HTMLTableCellElement.prototype.noWrap;
2416 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-48237625
2418 HTMLTableCellElement.prototype.rowSpan;
2422 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-36139952
2424 HTMLTableCellElement.prototype.scope;
2428 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-58284221
2430 HTMLTableCellElement.prototype.vAlign;
2434 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-27480795
2436 HTMLTableCellElement.prototype.width;
2440 * @extends {HTMLElement}
2441 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-43829095
2443 function HTMLFrameSetElement() {}
2447 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-98869594
2449 HTMLFrameSetElement.prototype.cols;
2453 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-19739247
2455 HTMLFrameSetElement.prototype.rows;
2459 * @extends {HTMLElement}
2460 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-97790553
2462 function HTMLFrameElement() {}
2466 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-78799536
2468 HTMLFrameElement.prototype.contentDocument;
2472 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-11858633
2474 HTMLFrameElement.prototype.frameBorder;
2478 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-7836998
2480 HTMLFrameElement.prototype.longDesc;
2484 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-55569778
2486 HTMLFrameElement.prototype.marginHeight;
2490 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-8369969
2492 HTMLFrameElement.prototype.marginWidth;
2496 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-91128709
2498 HTMLFrameElement.prototype.name;
2502 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-80766578
2504 HTMLFrameElement.prototype.noResize;
2508 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-45411424
2510 HTMLFrameElement.prototype.scrolling;
2514 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-78799535
2516 HTMLFrameElement.prototype.src;
2520 * @extends {HTMLElement}
2521 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-50708718
2523 function HTMLIFrameElement() {}
2527 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-11309947
2529 HTMLIFrameElement.prototype.align;
2533 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-67133006
2535 HTMLIFrameElement.prototype.contentDocument;
2539 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-22463410
2541 HTMLIFrameElement.prototype.frameBorder;
2545 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-1678118
2547 HTMLIFrameElement.prototype.height;
2551 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-70472105
2553 HTMLIFrameElement.prototype.longDesc;
2557 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-91371294
2559 HTMLIFrameElement.prototype.marginHeight;
2563 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-66486595
2565 HTMLIFrameElement.prototype.marginWidth;
2569 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-96819659
2571 HTMLIFrameElement.prototype.name;
2575 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-36369822
2577 HTMLIFrameElement.prototype.scrolling;
2581 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-43933957
2583 HTMLIFrameElement.prototype.src;
2587 * @see http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-67133005
2589 HTMLIFrameElement.prototype.width;
2593 * @see http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-258A00AF
2595 DOMException.INVALID_STATE_ERR = 11;
2599 * @see http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-258A00AF
2601 DOMException.SYNTAX_ERR = 12;
2605 * @see http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-258A00AF
2607 DOMException.INVALID_MODIFICATION_ERR = 13;
2611 * @see http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-258A00AF
2613 DOMException.NAMESPACE_ERR = 14;
2617 * @see http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-258A00AF
2619 DOMException.INVALID_ACCESS_ERR = 15;