首先用html和css制作一个简单的按钮和装文字的地方
<p id="text">
文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字
</p>
<button>查找</button>
#text {
box-sizing: border-box;
width: 400px;
height: 300px;
background-color: #fff;
margin: 30px 0 0 20px;
padding: 20px;
}
再利用split和join可以完成查找
oButton1.onclick = function () {
var a = oInput1.value;
var b = 0;
var arr = [];
var arr = str.split(oInput1.value);
oText.innerHTML = arr.join('<span style="background:red;">' + oInput1.value + '</span>');
上面代码找到的字能变成红色,可以根据自己的需要添加css