版博士V2.0程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

39 lines
795 B

  1. import IElement from '../element/IElement';
  2. import Node from '../node/Node';
  3. import IAttr from './IAttr';
  4. /**
  5. * Attribute node interface.
  6. *
  7. * Reference: https://developer.mozilla.org/en-US/docs/Web/API/Attr.
  8. */
  9. export default class Attr extends Node implements IAttr {
  10. readonly nodeType = NodeTypeEnum.attributeNode;
  11. value: string;
  12. name: string;
  13. namespaceURI: string;
  14. /**
  15. * @deprecated
  16. */
  17. readonly ownerElement: IElement;
  18. /**
  19. * @deprecated
  20. */
  21. readonly specified = true;
  22. /**
  23. * Returns local name.
  24. *
  25. * @returns Local name.
  26. */
  27. get localName(): string;
  28. /**
  29. * Returns prefix.
  30. *
  31. * @returns Prefix.
  32. */
  33. get prefix(): string;
  34. /**
  35. * @override
  36. */
  37. get textContent(): string;
  38. }