Is there any way such that when user enters any value in search box then it's color is changed .
Like this :
User enters : laptop
Then laptop
color changes from the class="deviceNameCardHead"
I have made a search box but don't know how to change the color of searched item
function refree() {
var reed = document.getElementById("search").value;
var reed1 = reed.toLowerCase();
var reader = document.getElementsByClassName("deviceNameCardHead")
for (let i = 0; i < reader.length; i++) {
if (reader[i].innerHTML.toLowerCase().indexOf(reed1) > -1) {
document.getElementById("demo").innerHTML = "Yes";
document.getElementById("demo1").innerHTML = " - "+ reed1;
reader[i].parentElement.style.display = "block";
} else {
document.getElementById("demo").innerHTML = "No";
document.getElementById("demo1").innerHTML = "-"+ reed1;
reader[i].parentElement.style.display = "none";
}
}
}
<div id="devicesBtnData">
<div class="searchDevice">
<span class="searchDeviceBtn">Search Device</span>
<input id="search" type="search" placeholder="Try it" oninput="refree()">
<br>
<span id="demo"></span>
<span id="demo1"></span>
</div>
<div class="deviceNameCard">
<h3 class="deviceNameCardHead">Lenova Yoga Laptop Pro</h3>
</div>
</div>