createElement()でli要素を作り、createTextNode()でTextノードを作る。 そして、appendChild()でli要素に作ったTextノードを子要素として追加している。 最後に、このliをmyListの最後に追加している。1つ前のサンプルと要比較。
<ol id="myList">
<li>JavaScript</li>
<li>VBScript</li>
<li>JScript</li>
</ol>
<script language="javascript">
function testAppend() {
var elem = document.createElement('li');
var txt = document.createTextNode('ECMAScript')
elem.appendChild(txt)
var main = document.getElementById('myList');
main.appendChild(elem);
}
</script>
<button onclick="testAppend()">TEST</button>