Element.idl 1.0 KB

12345678910111213141516171819202122232425262728
  1. interface Element : Node {
  2. readonly attribute DOMString? namespaceURI;
  3. readonly attribute DOMString tagName;
  4. DOMString? getAttribute(DOMString qualifiedName);
  5. undefined setAttribute(DOMString qualifiedName, DOMString value);
  6. undefined removeAttribute(DOMString qualifiedName);
  7. boolean hasAttribute(DOMString qualifiedName);
  8. boolean hasAttributes();
  9. ArrayFromVector getElementsByTagName(DOMString tagName);
  10. ArrayFromVector getElementsByClassName(DOMString className);
  11. readonly attribute Element? firstElementChild;
  12. readonly attribute Element? lastElementChild;
  13. Element? querySelector(DOMString selectors);
  14. ArrayFromVector querySelectorAll(DOMString selectors);
  15. [LegacyNullToEmptyString] attribute DOMString innerHTML;
  16. [Reflect] attribute DOMString id;
  17. [Reflect=class] attribute DOMString className;
  18. readonly attribute Element? nextElementSibling;
  19. readonly attribute Element? previousElementSibling;
  20. [ImplementedAs=style_for_bindings] readonly attribute CSSStyleDeclaration style;
  21. };