色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

html5表格內容搜素代碼

吉茹定2年前10瀏覽0評論
HTML5表格內容搜索代碼 在Web開發中,表格是經常使用的元素。表格的搜索功能是一個必備的功能,幫助用戶更快地找到所需要的內容。HTML5新增了一個功能,可以通過在表格中搜索內容,這個功能可以幫助我們更加方便地實現表格搜索。下面是一個示例代碼:

在這個示例中,我們使用了HTML5主要的新特性之一:input的type屬性,其中type屬性值為"search",告訴瀏覽器這是一個搜索控件。我們還使用了一個table元素,其中含有四行五列的表格。每個單元格都包含了一些文字,以便搜索。我們使用Javascript代碼來實現搜索功能。我們在input控件中輸入我們要搜索的內容,然后點擊搜索按鈕或按回車鍵,就可以搜索表格中含有的關鍵字。代碼如下:

var table = document.getElementById('table');
var input = document.getElementById('search');
var rows = table.getElementsByTagName('tr');
var data = [];
for (var i = 1, row; row = rows[i]; i++) {
var cells = row.getElementsByTagName('td');
var rowData = [];
for (var j = 0, cell; cell = cells[j]; j++) {
rowData.push(cell.innerHTML.toLowerCase());
}
data.push(rowData);
}
input.addEventListener('keyup', function() {
var val = this.value.toLowerCase();
for (var i = 0, row; row = rows[i]; i++) {
var match = false;
for (var j = 0, cell; cell = row.cells[j]; j++) {
if (data[i][j].indexOf(val) >= 0) {
match = true;
break;
}
}
row.style.display = match ? '' : 'none';
}
});

在這個代碼中,我們首先獲取了table標簽,以及包含搜索控件的input標簽。接著我們獲取表格中的每一行,然后遍歷每行的每一個單元格,把內容存儲到一個數組里。最后我們給搜索控件添加了一個keyup事件監聽器,這樣每次輸入搜索關鍵字時都會觸發搜索操作。在搜索過程中,我們遍歷每一行,檢查單元格是否包含搜索關鍵字,如果包含就把行顯示出來,否則隱藏行。

這段代碼非常簡單,但是可以幫助我們實現表格搜索功能,讓用戶可以更加方便地查找他們需要的內容。通過使用HTML5和Javascript,我們可以容易地實現這個功能,為我們的網站提供更好的用戶體驗。