<!DOCTYPE?html>
<html>
<head>
<meta?charset="UTF-8">
<title>Document</title>
<style>
tr?td{
border:?1px?solid?blue;
}
</style>
<script>
window.onload?=?function?(){
var?oBtn1?=?document.getElementById("btn1");?//按鈕
var?oTable?=?document.getElementById("bg1");?//?table表格
var?oTr?=?oTable.getElementsByTagName("tr");?//?tr?行
var?iPu?=?oTable.getElementsByTagName("input");?//?table下的input
oBtn1.onclick=function?(){
iPu[0].checked=true;
}
//我想點(diǎn)擊按鈕之后,tr[0]的背景變成紅色,這個(gè)效果實(shí)現(xiàn)了,但是我取消復(fù)選框中的小對(duì)勾之后,tr的背景,不能復(fù)原成原本的樣子,要實(shí)現(xiàn)這個(gè)效果怎么寫呀
}
</script>
</head>
<body>
<input?id="btn1"?type="button"?value="全選"?/?>
<table?id="bg1">
<tr>
<td>
<input?type="checkbox"?/?>Lorem?ipsum?dolor?sit?amet,?consectetur?adipisicing?elit.?Provident,?ex,?eius.?Magnam,?beatae?quibusdam.?Nemo?adipisci?veniam?earum?minus?similique?tempora?dolorum,?animi?dolorem,?esse,?rerum?molestias?architecto!?Culpa,?excepturi!
</td>
</tr>
<tr>
<td>
<input?type="checkbox"?/?>Lorem?ipsum?dolor?sit?amet,?consectetur?adipisicing?elit.?Provident,?ex,?eius.?Magnam,?beatae?quibusdam.?Nemo?adipisci?veniam?earum?minus?similique?tempora?dolorum,?animi?dolorem,?esse,?rerum?molestias?architecto!?Culpa,?excepturi!
</td>
</tr>
<tr>
<td>
<input?type="checkbox"?/?>Lorem?ipsum?dolor?sit?amet,?consectetur?adipisicing?elit.?Provident,?ex,?eius.?Magnam,?beatae?quibusdam.?Nemo?adipisci?veniam?earum?minus?similique?tempora?dolorum,?animi?dolorem,?esse,?rerum?molestias?architecto!?Culpa,?excepturi!
</td>
</tr>
</table>
</body>
</html>如代碼下方的疑問(wèn)。
關(guān)于js中點(diǎn)擊按鈕選擇復(fù)選框,tr背景變色和復(fù)原的問(wèn)題
abc123456789def
2017-04-11 11:15:38