我希望获取大量元素,检查其ID是否包含“其他”或“其他”,对于这些元素,将显示设置为“无”。这就是我所拥有的:
function Hide(div){
var list;
var i;
list = document.getElementById(div).getElementsByTagName("input")
for(i=0; i<list.length;i++){
if(list[i].id.toString().indexOf("Other") != -1 || list[i].id.toString().indexOf("other") != -1){
list[i].id.setAttribute("Style.display","none");
}
}
}
但是.setAttribute ...不起作用,.Style.display =“ none”也不起作用
最佳答案
调整元素的样式属性,而不是包含id的字符串!
list[i].style.display