table 信息的添加

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
#cl1{color: #FF0000;}
#cl2{color: #FF0000;}
</style>
</head>
<body>
姓名:<input type="text" id="text1"/><span id="cl1">1</span><br />
生日:<input type="text" id="text2"/><span id="cl2">1</span><br />
<input type="button" id="but1" value="添加" />
<input type="button" id="but2" value="全部刪除"/>
<br />
<table border="1" cellspacing="0">
<tr>
<th>姓名</th>
<th>生日</th>
<th>添加日期</th>
<th>操作</th>
</tr>
<tr>
<td>小明</td>
<td>2017-04-15</td>
<td></td>
<td>delete</td>
</tr>
<tbody id="tbody1">

        </tbody>
    </table>
</body>
<script type="text/javascript">
    var but1=document.getElementById("but1");
    but1.onclick=function(){
        var tbody1=document.getElementById("tbody1");
        var text1=document.getElementById("text1").value;
        var text2=document.getElementById("text2").value;
        
        var font1=document.getElementById("cl1");
        
        var font2=document.getElementById("cl2");   
        if(text1==""){
            font1.innerHTML="姓名能為空";
        }
        if(text2==""){
            font2.innerHTML="生日不能為空";
        }
        if(text1==""||text2==""){
            return;
        }
        var tr1=document.createElement("tr");
        var td1=document.createElement("td");
        var td2=document.createElement("td");
        var td3=document.createElement("td");
        var td4=document.createElement("td");
        // td1
        td1.innerHTML=text1;
        //TD2
        
        
        td2.innerHTML=text2;
        
        //td3
        var tate1=new Date();
        tate1=tate1.toLocaleString();
        td3.innerHTML=tate1;
        //td4
        var input1=document.createElement("input");
        input1.setAttribute("type","button");
        input1.setAttribute("value","delete");
        input1.setAttribute("name","det1");
        input1.onclick=function(){
            tbody1.removeChild(this.parentNode.parentNode);
        }
        td4.appendChild(input1);
        
        tr1.appendChild(td1);
        tr1.appendChild(td2);
        tr1.appendChild(td3);
        tr1.appendChild(td4);
        
        tbody1.appendChild(tr1);
        
        //var s=tbody1.children;
        var but2=document.getElementById("but2");
        but2.onclick=function(){
            
            
            for(i=0;i<tr1.length;i++){j
                tbody1.removeChild(tr1[i]);
                i--;
            }
        }
        var a=text2.substring(5,7);
        console.log(a);
        a=Number(a);
        
        if(a>=2&&a<=5){
            
            tr1.style.backgroundColor="blue";
        }
    }
</script>

</html>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 工廠模式類似于現(xiàn)實生活中的工廠可以產(chǎn)生大量相似的商品,去做同樣的事情,實現(xiàn)同樣的效果;這時候需要使用工廠模式。簡單...
    舟漁行舟閱讀 8,130評論 2 17
  • 前言 歸根結(jié)底,代碼都是思想和概念的體現(xiàn)。沒人能把一種程序設(shè)計語言的所有語法和關(guān)鍵字都記住,可以查閱參考書來解決。...
    朱細細閱讀 3,138評論 4 14
  • 單例模式 適用場景:可能會在場景中使用到對象,但只有一個實例,加載時并不主動創(chuàng)建,需要時才創(chuàng)建 最常見的單例模式,...
    Obeing閱讀 2,315評論 1 10
  • 我們首先要明白,我們給頁面添加效果用到的js到底是什么?js其實包含三部分:dom 文檔對象模型 bom 瀏覽...
    一直以來都很好閱讀 874評論 0 0
  • 原本鏈接:http://www.itdecent.cn/p/404d01b8e713 前段時間寫了一個基于html...
    安妮花閱讀 4,253評論 0 1

友情鏈接更多精彩內(nèi)容