var divs = document.getElementsByTagName("div");for (var i = 0; i < divs.length; i++) { if (divs[i].id && divs[i].id.indexOf("role") { divs[i].dtyle.display = "none"; } }没有测试过哈,大体就是这么写
divs[i].id.indexOf 这个应该有问题吧? 页面要报错
var divs = document.getElementsByTagName("div"); for (var i = 0; i < divs.length; i++) { if (divs[i].id && divs[i].id.indexOf("role")>=0) { divs[i].dtyle.display = "none"; } }
for (var i=0;i < inputs.length;i++) { if (inputs[i].type=="checkbox" && inputs[i].id.substring(0,5)=="roles") { inputs[i].checked=false; } }
<div id='role1'>xx</div>
<div id='role15'>xx</div>
<div id='role9'>xx</div>
<div id='role23'>xx</div>
<div id='role88'>xx</div>
<div id='role6'>xx</div>想让他们都隐藏
var divs = document.getElementsByTagName("div");for (var i = 0; i < divs.length; i++) {
if (divs[i].id && divs[i].id.indexOf("role") {
divs[i].dtyle.display = "none";
}
}没有测试过哈,大体就是这么写
页面要报错
{
if (inputs[i].type=="checkbox" && inputs[i].id.substring(0,5)=="roles")
{
inputs[i].checked=false;
}
}