版博士V2.0程序
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

IHTMLElement.d.ts 2.3 KiB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. import Event from '../../event/Event';
  2. import CSSStyleDeclaration from '../../css/declaration/CSSStyleDeclaration';
  3. import IElement from '../element/IElement';
  4. /**
  5. * HTML Element.
  6. *
  7. * Reference:
  8. * https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.
  9. */
  10. export default interface IHTMLElement extends IElement {
  11. dataset: {
  12. [key: string]: string;
  13. };
  14. tabIndex: number;
  15. offsetHeight: number;
  16. offsetWidth: number;
  17. offsetLeft: number;
  18. offsetTop: number;
  19. clientHeight: number;
  20. clientWidth: number;
  21. innerText: string;
  22. outerText: string;
  23. oncopy: (event: Event) => void | null;
  24. oncut: (event: Event) => void | null;
  25. onpaste: (event: Event) => void | null;
  26. oninvalid: (event: Event) => void | null;
  27. onanimationcancel: (event: Event) => void | null;
  28. onanimationend: (event: Event) => void | null;
  29. onanimationiteration: (event: Event) => void | null;
  30. onanimationstart: (event: Event) => void | null;
  31. onbeforeinput: (event: Event) => void | null;
  32. oninput: (event: Event) => void | null;
  33. onchange: (event: Event) => void | null;
  34. ongotpointercapture: (event: Event) => void | null;
  35. onlostpointercapture: (event: Event) => void | null;
  36. onpointercancel: (event: Event) => void | null;
  37. onpointerdown: (event: Event) => void | null;
  38. onpointerenter: (event: Event) => void | null;
  39. onpointerleave: (event: Event) => void | null;
  40. onpointermove: (event: Event) => void | null;
  41. onpointerout: (event: Event) => void | null;
  42. onpointerover: (event: Event) => void | null;
  43. onpointerup: (event: Event) => void | null;
  44. ontransitioncancel: (event: Event) => void | null;
  45. ontransitionend: (event: Event) => void | null;
  46. ontransitionrun: (event: Event) => void | null;
  47. ontransitionstart: (event: Event) => void | null;
  48. get style(): CSSStyleDeclaration;
  49. set style(cssText: CSSStyleDeclaration | string);
  50. /**
  51. * Triggers a click event.
  52. */
  53. click(): void;
  54. /**
  55. * Triggers a blur event.
  56. */
  57. blur(): void;
  58. /**
  59. * Triggers a focus event.
  60. */
  61. focus(): void;
  62. /**
  63. * Clones a node.
  64. *
  65. * @override
  66. * @param [deep=false] "true" to clone deep.
  67. * @returns Cloned node.
  68. */
  69. cloneNode(deep: boolean): IHTMLElement;
  70. }