我有一个搜索框,可以在搜索时更改图像的类别。但它会干扰其他 CSS 代码。我希望该功能仅在输入 3 个字符或最大值时运行。一直在这几个小时。
HTML
<input type="text" id="search" size="3" maxlength="3"/>
JAVASCRIPT
var input = document.getElementById('search');
var images = document.getElementById("GALLERY").getElementsByTagName('img');
input.onkeyup = function(){
for(var i = images.length; i--;){
images[i].className =
images[i].src.indexOf(this.value) > 0 ?
'highlight' :
'';
}
};
您可以在此处查看实际页面http://jsfiddle.net/FZYgP/2/