core
db
html
utility
HtmlElement::insertNode
public HtmlElement insertNode
( mixed $node, int|HtmlElement $target )
既に存在する子ノード群の任意の位置に新たなノードを挿しこむ用に追加します。
指定方法は数値インデックスまたは既に存在する子ノードに含まれるHtmlElementのインスタンスを指定します。前者の場合は指定したインデックス位置に既に存在する子ノードの手前に追加します。後者の場合は指定したインスタンスと同一のインスタンスが存在する場合に、そのインスタンスの手前に追加します。
指定したインデックスが存在しない、または指定したHtmElementのインスタンスが存在しない場合は末尾に追加します。
指定方法は数値インデックスまたは既に存在する子ノードに含まれるHtmlElementのインスタンスを指定します。前者の場合は指定したインデックス位置に既に存在する子ノードの手前に追加します。後者の場合は指定したインスタンスと同一のインスタンスが存在する場合に、そのインスタンスの手前に追加します。
指定したインデックスが存在しない、または指定したHtmElementのインスタンスが存在しない場合は末尾に追加します。
パラメーター
| 名前 | 型 | 内容 |
|---|---|---|
| $node | mixed | 子ノードとして追加したいHtmlElementのインスタンスまたはテキスト。 |
| $target | int|HtmlElement | 挿し込みたい位置を示すインデックスまたはHtmlElementのインスタンス |
返り値
自身のインスタンスを返します。