首先有个建议,在两个tr之间不要有div,这是很不规范的写法。
其次推荐使用Jquery来写,很好实现。
最后,如果使用的是服务端控件CheckBox,那么在使用JS或Jquery之前,最好先在生成的源代码里核对一下控件的ID。
好了,废话不多说,如下代码能实现你的要求,希望对你有帮助:
按照你的思路Jquery实现:
HTML代码
JS代码:
function checkOperation(dom) {
if(dom.checked) {
//jquery做法
$("#TextBox3").attr("visible", false);
$("#TextBox4").attr("visible", false);
}else {
//jquery做法
$("#TextBox3").attr("visible", true);
$("#TextBox4").attr("visible", true);
}
}
var id= $("tr#id号,tr#id号");
$("#input[id='checkbox的ID号']").click(function(){
if($(this).attr("checked")){
id.hide();
}else{
id.show();
}
})
$("#CheckBox1").click(function(){
$("#div_in").css("display","none");
});