javascript 如何获取父级容器

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:25:59
例如:
<tr>
<td><input type="checkbox" name="id0" value="1" /></td>
</tr>

当对name为id0的复选框发起onclick事件是改变所在<tr>的背景色,如何操作!!

这么做是不太好,不过既然你问了

<tr>
<td><input type="checkbox" name="id0" onclick=changebg(this); value="1" /></td>
</tr>
<script>
function changebg(obj){
obj.parentNode.style.background = "#ffffff"

}
</script>

晕,一般都不这样做,用DIV+CSS会很简单,给你个例子
<html>
<head>
<style type="text/css">
.tuzClass {
background:#ffffff;
}
</style>
<script language="JavaScript">
function changeColor(myID) {
var dropObject = document.getElementById(myID);
var now_color = dropObject.style.background;
if(now_color=="#ffffff"||now_color=="") {
dropObject.style.background = "#00ffff";
}
else {
dropObject.style.background = "#ffffff";
}
}
</script>