只需要改动这个函数就行了function change(){
if(!document.all)
return
if (event.srcElement.id=="foldheader") {
var srcIndex = event.srcElement.sourceIndex
var checkedFlag = document.all[srcIndex+1].checked
var nested = document.all[srcIndex+2]
if (nested.style.display=="none") {
if(checkedFlag==false) {
nested.style.display=''
event.srcElement.style.listStyleImage="url(open.gif)"
}
}
else {
nested.style.display="none"
event.srcElement.style.listStyleImage="url(fold.gif)"
}
}
}
if(!document.all)
return
if (event.srcElement.id=="foldheader") {
var srcIndex = event.srcElement.sourceIndex
var checkedFlag = document.all[srcIndex+1].checked
var nested = document.all[srcIndex+2]
if (nested.style.display=="none") {
if(checkedFlag==false) {
nested.style.display=''
event.srcElement.style.listStyleImage="url(open.gif)"
}
}
else {
nested.style.display="none"
event.srcElement.style.listStyleImage="url(fold.gif)"
}
}
}
再请教一个问题:请问当我把一级的checkbox选种后,都把二级的所有checkbox都选种。请问应该怎样该。