第6章 ノード

目次

6.1. ノードの操作
6.1.1. コンテンツをノードとして挿入する

6.1. ノードの操作

6.1.1. コンテンツをノードとして挿入する

指定するエレメントに対して、そのエレメントが保持するノードの1つとしてコンテンツ(エレメント、ノードなど)を挿入することができます。

コンテンツを対象エレメントの末尾のノードとして挿入するには append メソッド、 先頭のノードとして挿入するには prepend メソッドを使用します。 各メソッドの第一パラメータの値として、エレメントの指定を行うため前節で紹介したセレクタルールをセットし、また第二パラメータにて挿入する値をセットします。

例 6.1. ノードの挿入(先頭、末尾)

テンプレート
<span>Hello, World!</span>
<div id="foo">Challenge Carving!</div>
PHP コード
$master = new Rune_Master('/path/to/templateDirectory');

$master->append('span', 'Hi, Runemaster!');
$master->prepend('#foo', '<b>Change Runie!</b> and ');
$master->cast('example');
実行結果
<span>Hello, World!Hi, Runemaster!</span>
<div id="foo"><b>Change Runie!</b> and Challenge Carving!</div>