[英]ASP.NET SearchBox for web page
使用 javascript 更改 html 元素樣式的方法如下:
<input type="text" id="SearchBox" onInput="OnSearchTextDidChange()">
<ul>
<li id="London">London</li>
<li id="Paris">Paris</li>
<li id="Sweden">Sweden</li>
<li id="Europe">Europe</li>
</ul>
<script>
htmlIds = ["London", "Paris", "Sweden", "Europe"];
function OnSearchTextDidChange(){
var text = document.getElementById("SearchBox").value.toString();
for(var i = 0; i < htmlIds.length;i++){
if(htmlIds[i] == text){
document.getElementById(htmlIds[i]).style.color = "yellow";
}
else{
document.getElementById(htmlIds[i]).style.color = "black";
}
}
}
</script>
請注意,此解決方案區分大小寫
制作一個 html 輸入元素,並使用 javascript 處理來自用戶的輸入:
<input type="text" onInput="OnSearchTextDidChange()">
<script>
function OnSearchTextDidChange(){
//do what you want when search text changes
}
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.