国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript 手動給表增加數據的小例子

2019-11-20 22:32:30
字體:
來源:轉載
供稿:網友
 先建一個頁面如下:這里有兩個表,上面一個有數據,下面一個沒有數據,只有一個表頭!
 
復制代碼 代碼如下:

 <body>
     <form id="form1" runat="server">
     <div>
     <table border='1px' width="500px" id="tables">
     <tr>
     <td>1</td><td><input type="text" value="20"  style="width:50px" /><input type="text" value="200"style="width:50px" /></td><td>我是中國人</td><td>好好學習</td><td><input type="button" id="but" value="新增" onclick="butd(this);" /></td>
     </tr>
      <tr>
      <td>2</td><td><input type="text" value="30"style="width:50px" /><input type="text" value="300"style="width:50px" /></td><td>我是中國人</td><td>好好學習</td><td><input type="button" id="Button1" value="新增" onclick="butd(this);" /></td>
      </tr>
       <tr>
        <td>3</td><td><input type="text" value="40" style="width:50px" /><input type="text" value="400" style="width:50px"/></td><td>我是中國人</td><td>好好學習</td><td><input type="button" id="Button2" value="新增" onclick="butd(this);" /></td>
       </tr>
        <tr>
      <td>4</td><td><input type="text" value="50" style="width:50px" /><input type="text" value="500"style="width:50px" /></td><td>我是中國人</td><td>好好學習</td><td><input type="button" id="Button3" value="新增" onclick="butd(this);" /></td>
        </tr>
         <tr>
        <td>5</td><td><input type="text" value="60" style="width:50px" /><input type="text" value="600"style="width:50px" /></td><td>我是中國人</td><td>好好學習</td><td><input type="button" id="Button4" value="新增" onclick="butd(this);" /></td>
         </tr>
     </table>
     </div>
     <div>
       <table border='1px' width="500px" id="table2">
       <tr><td>ID</td><td>年齡</td><td>金錢</td><td>名字</td></tr>
       </table>
     </div>
     </form>
 </body>

現在點擊新增按鈕,把點中的當前行的數據動態的加到下面的TABLE中,javascipt代碼如下:
復制代碼 代碼如下:

<script type="text/javascript">
        function butd(rows) {
            var rows = rows.parentNode.parentNode.rowIndex    //找到當前選中的行
            var mytable = document.getElementById('tables');  //找到當前這個 table;
            var Romm_price = mytable.rows[rows].cells[0].innerText; //找到當前行的第一列的值
            var room_rows = mytable.rows[rows].cells[1].children[0].value; //找到當前行的第二列第一個文本框的值;
            var room_rows2 = mytable.rows[rows].cells[1].children[1].value; //找到當前行的第二列第二個文本框的值;
            var room_rows3 = mytable.rows[rows].cells[2].innerText; //找到當前行的第三列的值;
            //找到table2,并給table2新增一行
            var x = document.getElementById('table2').insertRow();
            x.align = "center";  //設置行樣式
            var Romm_typename = x.insertCell(0);
            var txtDate = x.insertCell(1);
            var Guest_Type_ID = x.insertCell(2);
            var room_row = x.insertCell(3);
            Romm_typename.innerHTML = Romm_price;
            txtDate.innerHTML = room_rows;
            Guest_Type_ID.innerHTML = room_rows2;
            room_row.innerHTML = room_rows3;
        }
    </script>

這個里面最重要的就是如何得到當前你點擊是哪行,然后是如何手動的把當前行的數據加到table中!
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 扬州市| 长武县| 镇康县| 延津县| 天门市| 兴隆县| 绵阳市| 夏河县| 印江| 泰安市| 江安县| 五寨县| 通榆县| 鞍山市| 新巴尔虎左旗| 甘德县| 舞阳县| 化德县| 筠连县| 库车县| 莒南县| 云龙县| 万荣县| 卫辉市| 墨江| 平昌县| 沙坪坝区| 崇义县| 义马市| 文水县| 沿河| 新巴尔虎左旗| 乌兰县| 永新县| 乌恰县| 正镶白旗| 高安市| 衢州市| 睢宁县| 古交市| 胶州市|