• 作业八


    本周我做的项目管理模块--知识树的界面

    其中一个页面为主页面。

    里面有ID 名字 节点 内容。每条记录有更新和删除操作。也有一键删除和新增按钮。

    html中利用table实现界面,脚本利用javascript实现。

    js一部分代码如下:

    function remove(index)
    {
    var tr = document.getElementById("tr_"+index);
    tr.parentNode.removeChild(tr);
    }

    function remo_list()
    {
    var _table=document.getElementById("mytab");
    var cks=document.getElementsByName("ck");
    for(var i=cks.length-1;i>-1;i--)
    {
    if(cks[i].checked) _table.deleteRow(cks[i].parentNode.parentNode.rowIndex);
    }
    }

    function insert()
    {
    var _table=document.getElementById("mytab");
    var _tr=_table.insertRow(-1);
    var _td=new Array(6);
    for(var i=0;i<_td.length;i++)
    {
    _td[i]=_tr.insertCell(-1);
    }
    _td[0].innerHTML="<input type='checkbox' name='ck' value='' />"+_tr.rowIndex+"<input type='text' size='3'/>";
    _td[1].innerHTML="<input type='text'/>";
    _td[2].innerHTML="<select name='id1_sel' size='1'><option value='node1' selected='selected'>node1</option> <option value='node2'>node2</option><option value='node3'>node3</option><option value='node4'>node4</option></select>";
    _td[3].innerHTML="<input type='text'/>";
    _td[4].innerHTML="<input type='button' value='update' >";
    _td[5].innerHTML="<input type='button' value='delete' onclick='remove("+_tr.rowIndex+")'/>";
    }

    页面如下:

    非学无以广才,非志无以成学! 【Magic_chao

  • 相关阅读:
    定义一个动态的二维数组?
    学习STL map, STL set之数据结构基础
    CMM
    详细解说STL string
    仔细选择你的容器
    C++字符串类string简析
    流氓软件及反流氓软件的技术分析
    标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast
    C++资料下载
    unix系统操作命令大全
  • 原文地址:https://www.cnblogs.com/logo-88/p/5425933.html
Copyright © 2020-2023  润新知