我有一個包含記錄列表的表格。每一行有類「list_request」,並且具有類「record_approval」的小區:定位特定單元格的父行
<table>
<tr>
<th>name</th><th>date</th><th>id</th><th>group</th><th>approval</th>
<tr class="list_request">
<td>Frank</td><td>2012-2-15</td><td>01</td><td>Account</td><td class="record_approval">Dave Ellis</td>
</tr>
<tr class="list_request">
<td>Ellen</td><td>2012-2-19</td><td>04</td><td>Admin</td><td class="record_approval">Susan Peters</td>
</tr>
<tr class="list_request">
<td>Michael</td><td>2012-2-26</td><td>06</td><td>Admin</td><td class="record_approval"></td>
</tr>
我想構造,檢查是否「record_approval」具有的值的javascript函數(其值不重要),如果是,請更改該行的css顏色值。基本上,批准的記錄應該與未批准的記錄有不同的顏色。 像...
function check_approval(){
var checkrow = document.querySelectorAll("tr.request_list")
var checkcell = document.querySelectorAll("td.record_approval")
for (i=0;i<checkcell.length;i++){
if (!checkcell.value){
this.parentNode.style.color = "ff9900";
}
else{
}
}
這是本質上是錯誤的做法?
沒有,它報告定義。 – kjarsenal
那裏有一些錯誤。我會添加一個答案。 – bfavaretto