我希望获取大量元素,检查其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

09-25 16:34
查看更多