日期:2014-05-18  浏览次数:20706 次

javascript如何修改页面值.
<script type="text/javascript">
function ccc(asd)
{
alert(asd);//这里可以输出asd的值
  //我希望实现
  //如果asd==2
  //将该列的值修改为100,并且显示在页面上
  //如何实现!!!!
  //
}

</script>
<body>
<table width="200" border="1" align="center">
  <% for(int i=0;i<10;i=i+3){ %>
  <tr>
  <td><%=i%></td>
  <td><%=i+1%></td>
  <td onclick="ccc('<%=i+2%>')" id="ii"><%=i+2%></td>
  <td>&nbsp;</td>
  </tr>
  <%}%>
</table>

------解决方案--------------------
<script type="text/javascript">
function ccc(asd)
{
alert(asd);//这里可以输出asd的值
 if(asd==2){
var length = testTable.rows.length;
for(var i =0;i<length-1;i++){
testTable.rows[i].cells[2].innerText = 100;;
}

}
}

</script>
<body>
<table width="200" border="1" align="center" id="testTable">
<% for(int i=0;i <10;i=i+3){ %>
<tr>
<td> <%=i%> </td>
<td> <%=i+1%> </td>
<td onclick="ccc(' <%=i+2%> ')" id="ii"> <%=i+2%> </td>
<td> &nbsp; </td>
</tr>
<%}%>
</table>