我需要一些帮助。我试图在检查后面的复选框时将这些php echos设置为粗体字体,然后在未选中的情况下返回它们的状态。
它们都是这个桌子上的所有单独的单元格,我想到可能为每个单元格分配一个id来让JS操作点击。(我拿出了onclick函数并在一段时间之前废弃了JS,抱歉。)
我希望有人能帮助我想出一种方法来链接两者并仅使用Javascript。提前致谢!
<tr class="bgTitanium30" align="right">
<td align="left">Option 1</td>
<td id="a"><?php echo number_format("$bedien3base",2,",",".");?></td>
<td><input type="checkbox" name="bedien3b" id="optb5" value="bedien3b" align="center">
<td id="b"><?php echo number_format("$bedien3plus",2,",",".");?></td>
<td><input type="checkbox" name="bedien3p" id="optp5" value="bedien3p" align="center">
</tr>
<tr class="bgPremiumWhite" align="right">
<td align="left">Option2</td>
<td id="c"><?php echo number_format("$defbase",2,",",".");?></td>
<td><input type="checkbox" name="defb" id="optb6" value="defb" align="center">
<td id="d"><?php echo number_format("$defplus",2,",",".");?></td>
<td><input type="checkbox" name="defp" id="optp6" value="defp" align="center">
</tr>
答案 0 :(得分:0)
<script type="text/javascript">
function makeBold(x){
if(document.getElementById(x).style.fontWeight !== "bold"){
document.getElementById(x).style.fontWeight="bold";
}
else{
document.getElementById(x).style.fontWeight="normal";
}
}
</script>
<table>
<tr>
<td id="a" style="cursor:pointer" onclick="makeBold('a')">Whatever</td>
</tr>
</table>
在表格中"makeBold('a')"
- “a”必须是该行的id。