DOM操作HTML

<html>

<head>

<title></title>

<script type="text/javascript">
function insertStr()
{
    var f = document.addForm;
    var value = f.inputStr.value;
    if(value!="")
    {
        //新建一个TextNode结点
        var text = document.createTextNode(value);
        //新建一个td类型的Element节点
        var td = document.createElement("td");
        //新建一个tr类型的Element节点
        var tr = document.createElement("tr");
        //新建一个tbody类型的Element节点
        var tbody = document.createElement("tbody");
        //将结点text加入到td中
        td.appendChild(text);
        //将td加入到tr中
        tr.appendChild(td);
        //将tr加入到tbody
        tbody.appendChild(tr);
        //根据table节点的id 找到table节点
        var parNode = document.getElementById("hiddenTable");
        //将新建立的tbody节点加入到table节点相应位置
        parNode.appendChild(tbody);
    }
}

</script>
</head>

<body>

<form name="addForm" method="post" action="">
<input name="str" type="text" id="inputStr" value="">
<input name="INSERT" type="button" id="insert" value="add" onclick="insertStr()">
<table id="hiddenTable">
</table>
</form>

</body>

</html>

posted @ 2009-09-14 21:24  eping  阅读(184)  评论(0编辑  收藏  举报