<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
function SearchCompare() {
// 获取搜索字符串
var searchText = document.getElementById("SearchCompare.Text").value;
// 根据开始和结束标记来进行循环
var begin = 1;
var end = 7;
for (var i = begin; i < end; i++) {
// 拼接Element元素的名称
var itemName = "li" + i;
var itemContent = document.getElementById(itemName).innerText;
if(itemContent.indexOf(searchText) > -1){
// 设置该元素的背景色为红色
document.getElementById(itemName).style.backgroundColor="#f00";
}
}
alert(document.getElementById("SearchCompare.Text").value);
}
</script>
</head>
<body>
<input type="text" id="SearchCompare.Text" />
<input type="button" id="SearchCompare.Button" value="查找" οnclick="SearchCompare()" />
<ul>张三
<li><a href="#" id="li1">AB</a>
</li>
<li><a href="#" id="li2">BC</a>
</li>
<li><a href="#" id="li3">CC</a>
</li>
<li><a href="#" id="li4">DA</a>
</li>
<li><a href="#" id="li5">EA</a>
</li>
<li><a href="#" id="li6">FCB</a>
</li>
</ul>
</body>
</html>
JS根据文本框内容匹配并高亮显示
原创
©著作权归作者所有:来自51CTO博客作者于大大大洋的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Unity 特性[SerializeReference]搭配CustomEditor实现可生成具体子类并显示子类内容的Inspector面板
先看一下官方对新增特性[SerializeReference]的描述https://docs.unity3d.com/cn/2019.4/ScriptReference/SerializeReference.html简而言之: 默认情况下,不支持多态字段,用 [SerializeReference] 修饰字段可指示 Unity“按引用”而非“按值”序列化字段。借助这个特性可以实现字段的多
多态 SerializeReference U3D Unity3d -
显示隐藏文本框内容
显示隐藏文本框内容<!DOCTYPE html><html
javascript html5 html 文本框 失去焦点 -
网页中显示隐藏文本框内容
关于文本框的一些简单操作获得焦点的时候,text的value默认为空,然后输入我们想要的值;失去焦点的时候再显示原来的value值。<
javascript html5 html 失去焦点 文本框 -
javascript 文本框内容
在网页中输日期、时间、ip地址等需要一定的格式限制,否则将会程序将会很难和程序沟痛。 最近在做一个程序正好需要用到此方面,在网上找到过相应的程序,但用起来都非常恶,于是乎只好自己实现一个了。 首先实现两个函数用来操作光标:// 得到一个文本框控件的当前光标位置
javascript 文本框内容 javascript 正则表达式 function character