要求每次新插入的新li节点出现在最前面,则用insertBefore方法,但是如果开始没有li标签的话,直接用insertBefore方法会出错,所以此处必须作一判断:如果没有li标签,则用appendChild方法(一般情况下是第一次插入的时候),如果有li标签,就用insertBefore方法插入。
<!DOCTYPE HTML>
<!--
DOM创建元素,①创建li,②再插入相应的父级中去。每次插入的新节点都是放在最前面的
-->
<html>
<head>
<meta charset="utf-8">
<title></title>
<script>
window.οnlοad=function ()
{
var oBtn=document.getElementById('btn1');
var oU1=document.getElementById('ul1');
var oTxt=document.getElementById('txt1');
var aLi=oU1.getElementsByTagName('li');//获取所有的li
oBtn.οnclick=function ()
{
var oLi=documen