• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • DOMElement::getAttributeNode()

    (PHP 5, PHP 7)

    Returns attribute node

    说明

    publicDOMElement::getAttributeNode(string $name): DOMAttr

    Returns the attribute node with name$namefor the current element.

    参数

    $name

    The name of the attribute.

    返回值

    The attribute node. Note that for XML namespace declarations(xmlnsandxmlns:*attributes)an instance of DOMNameSpaceNode is returned instead of a DOMAttr.

    参见

    • DOMElement::hasAttribute() Checks to see if attribute exists
    • DOMElement::setAttributeNode() Adds new attribute node to element
    • DOMElement::removeAttributeNode() Removes attribute
    Just trying to add some clarification: this function will return boolean "false" when there is not a $name attribute :)
    Cheers, Alex
    It may also return DOMNameSpaceNode if you`re requesting 'xmlns:_prefix_'. So you`re unable to remove it with removeAttributeNode() which requires DOMAttr as parameter.