• Javascript操作表格


    <input id="txtping" />

                <table width="400" border="0" cellspacing="0" cellpadding="1" id="ch">

                    <tr>

                        <td>

                            中国北京</td>

                    </tr>

                    <tr>

                        <td>

                            中国上海</td>

                    </tr>

                </table>


        <script language="javascript" type="text/javascript">

        var tabobj = document.getElementById("ch");  //获取 Table 对象

        for( var i=0; i<tabobj.rows.length;i++)  //给单元格添加事件

        {

            tabobj.rows[i].onclick=function(){document.getElementById("txtping").value = this.innerText;}; //取值

            tabobj.rows[i].onmouseover=function(){this.style.background="#0EF";}; //行变色

            tabobj.rows[i].onmouseout=function(){this.style.background="";};

            tabobj.rows[i].style.cursor="pointer";

        }

        function sets(obj)

        {

        document.getElementById("div1").style.top = document.getElementById(obj).offsetTop + document.getElementById(obj).offsetHeight +  "px";

        document.getElementById("div1").style.left = document.getElementById(obj).offsetLeft + document.body.scrollLeft + "px";

        }

        //javascript添加table

        function creatTable()

        {

          //用createElement函数创建tbody,tr,td,textNode元素  

          //关于各元素的意义不在此描述  

          var tables = document.createElement("table");

          tables.setAttribute("id","chen");

          tables.setAttribute("border","1px");

          tables.setAttribute("width","300px");

          var tbody= document.createElement("tbody");  

          var row=document.createElement("tr");  

          var cell=document.createElement("td");  

          var textNode=document.createTextNode("test");  

          //因为各元素都是节点与子节点的关系用appendChild()函数将各节点连接起来  

          cell.appendChild(textNode);  

          row.appendChild(cell);  

          tbody.appendChild(row);       

         tables.appendChild(tbody);

         document.getElementById("div3").appendChild(tables); //添加到id号为div3的层

         }

    //给每个单元格添加方法

    for(var j=0;j< tabobj.rows.length;j++)//行

    {

        for(var h=0;h< tabobj.rows.item(0).cells.length;h++) //单元格

    {

        tabobj.rows[j].cells[h].onclick=function(){ch(this);};

    }

    }

        </script>

    javascript 模式窗口使用
    //父窗体中使用
     var tempResultValue = window.showModalDialog("show.aspx?seleStudentName="+escape(tempStudentNameValue));
    //子窗体中使用
        function select_Student(_returnValue)
        {
            window.returnValue = _returnValue;
            window.close();
        }


    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ajaxchen_615/archive/2009/06/16/4273022.aspx

  • 相关阅读:
    pandas数据处理攻略
    红黑树
    调用高德地图API(热力图)详解
    python文件操作细节
    mysql windows安装资源
    机器学习数据集资源
    python3.6+linux服务器+django1.11连接MYSQL数据库
    django2.0+linux服务器 ,如何让自己电脑访问
    Python笔记
    深度学习之无监督训练
  • 原文地址:https://www.cnblogs.com/gyxdbk/p/1585514.html
Copyright © 2020-2023  润新知