欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

html5 查詢系統(tǒng)代碼

HTML5 查詢系統(tǒng)代碼 HTML5 查詢系統(tǒng)是一個(gè)用于在網(wǎng)頁(yè)上搜索數(shù)據(jù)的高級(jí)工具。它是基于HTML5技術(shù)的,并且可以用于各種不同類型的查詢,包括文字、數(shù)字、日期等等。如果你想了解HTML5查詢系統(tǒng)的實(shí)現(xiàn)方式,那么下面的代碼就可以幫助你。 首先,我們需要為查詢系統(tǒng)編寫(xiě)HTML代碼。以下的代碼會(huì)創(chuàng)建一個(gè)搜索框和一個(gè)查詢按鈕,使用戶可以在表格中搜索數(shù)據(jù)。
<form><input type="text" id="myInput" onkeyup="myFunction()" placeholder="Search..."><button type="submit" id="mySubmit" onclick="myFunction()">Search<table id="myTable"><tr class="header"><th style="width:60%;">Name</th><th style="width:40%;">Country</th></tr><tr><td>John Doe</td><td>USA</td></tr><tr><td>Jane Doe</td><td>Canada</td></tr><tr><td>Peter Parker</td><td>United Kingdom</td></tr></table></form>
接下來(lái),我們需要編寫(xiě)JavaScript代碼,用于實(shí)現(xiàn)查詢功能。以下的代碼可以使用戶在輸入文字后,實(shí)時(shí)搜索表格中的數(shù)據(jù),并將不匹配的行隱藏起來(lái)。
function myFunction() {
var input, filter, table, tr, td, i, txtValue;
input = document.getElementById("myInput");
filter = input.value.toUpperCase();
table = document.getElementById("myTable");
tr = table.getElementsByTagName("tr");
for (i = 0; i < tr.length; i++) {
td = tr[i].getElementsByTagName("td")[0];
if (td) {
txtValue = td.textContent || td.innerText;
if (txtValue.toUpperCase().indexOf(filter) > -1) {
tr[i].style.display = "";
} else {
tr[i].style.display = "none";
}
}
}
}
在這段代碼中,我們?cè)诤瘮?shù)myFunction()中獲取用戶輸入的文字,并將它轉(zhuǎn)換成大寫(xiě)字母格式。接著,我們遍歷了所有的行,并獲取了每行中第一個(gè)td元素。我們將該元素中的文本與用戶輸入的文字進(jìn)行比較,如果有匹配的結(jié)果,則將該行保持在顯示狀態(tài)。否則,我們將該行隱藏起來(lái)。 最后,我們需要在CSS代碼中添加一些樣式,以確保查詢系統(tǒng)在網(wǎng)頁(yè)中呈現(xiàn)出正確的格式。以下的代碼為查詢框和按鈕添加了樣式。
#myInput {
background-image: url('searchicon.png');
background-position: 10px 10px;
background-repeat: no-repeat;
width: 100%;
font-size: 16px;
padding: 12px 20px 12px 40px;
border: 1px solid #ddd;
margin-bottom: 12px;
}
#myTable {
font-family: Arial, Helvetica, sans-serif;
border-collapse: collapse;
width: 100%;
}
#myTable td, #myTable th {
border: 1px solid #ddd;
padding: 8px;
}
#myTable tr:nth-child(even){background-color: #f2f2f2;}
#myTable tr:hover {background-color: #ddd;}
#myTable th {
padding-top: 12px;
padding-bottom: 12px;
text-align: left;
background-color: #4CAF50;
color: white;
}
#mySubmit {
background-color: #4CAF50;
color: white;
border: none;
cursor: pointer;
font-size: 16px;
margin-bottom: 12px;
}
在這段代碼中,我們?yōu)椴樵兛蛱砑恿吮尘皥D片和樣式,確保其與表格保持一致。我們還為表格中的每一行添加了一些樣式,以提高查詢系統(tǒng)的可讀性。 綜上所述,這就是HTML5查詢系統(tǒng)的基本實(shí)現(xiàn)方式。通過(guò)編寫(xiě)HTML、JavaScript和CSS代碼,我們可以創(chuàng)建一個(gè)強(qiáng)大的查詢工具,在網(wǎng)頁(yè)上輕松搜索數(shù)據(jù)。