DOMElement::setAttribute
DOMElement::setAttributeNodeNS
DOMElement
PHP Manual

# DOMElement::setAttributeNode

(PHP 5)

DOMElement::setAttributeNode — 新しい属性ノードを要素に追加する

### 説明

public DOMAttr DOMElement::setAttributeNode ( DOMAttr `$attr` )

新しい属性ノード `attr` を要素に追加します。

### パラメータ

`attr`

  属性ノード。

### 返り値

属性が置換された場合は置換前のノード、そうでない場合は `NULL` を返します。

### エラー / 例外

`DOM_NO_MODIFICATION_ALLOWED_ERR`

  ノードが読み込み専用の場合に発生します。

### 参考

- DOMElement::hasAttribute() - 属性が存在するかどうかを調べる
- DOMElement::getAttributeNode() - 属性ノードを返す
- DOMElement::removeAttributeNode() - 属性を削除する

DOMElement::setAttribute
DOMElement::setAttributeNodeNS
DOMElement
PHP Manual