猿问

请问 如何让表格 搜查之后不变形呢

window.onload=function () {
    var oTab=document.getElementById('table1');
    var oTx=document.getElementById('tx1');
    var oBtn=document.getElementById('btn1');
    var oldcolor=null;
    var t;
    oBtn.onclick=function () {
        t=0;
        for (var i=0; i<oTab.tBodies[0].rows.length;i++) {
            // alert(i);
            var aTab=oTab.tBodies[0].rows[i].cells[2].innerHTML.toLowerCase();
            var aTx=oTx.value.toLowerCase();
            oldcolor=this.style.background;
            var arr=aTx.split(' ');
            oTab.tBodies[0].rows[i].style.display='none';
            for (var j=0; j<arr.length; j++){
                if(aTab.search(arr[j])!=-1) {
                    oTab.tBodies[0].rows[i].style.display='inline';
                    t++;
                }
            }
        }

        if(t==0)
            alert('您查找的人不存在,请重新输入!');
    }
}


lili13
浏览 1097回答 1
1回答

qq_infinite

你的意思是搜索有结果表格就被撑开了,结果不同表格各列的宽度也不同,没结果表格就只有一行列名,锁在一起了??如果是这样可以给表格的tr和td设置固定宽高
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答