<table width="1042" height="66" border="1">
  <tr>
    <td width="340" ><span id="qq1" name="qq"></span></td>
    <td width="340"><span id="qq2" name="qq"></span></td>
    <td width="340"><span id="qq3" name="qq"></span></td>
  </tr>
  <tr>
     <td><span id="qq4" name="qq"></span></td>
    <td><span id="qq5" name="qq"></span></td>
    <td><span id="qq6" name="qq"></span></td>
  </tr>
</table>
如上所示,js如何给不同id的span赋值,又如何取值?

解决方案 »

  1.   

    var spans=document.getElementsByName("qq");
    for(var i=0;i<spans.length;i++) {
    alert(spans[i].innerHTML);//你要取的值
    spans[i].innerHTML='你要赋的值';
    }
      

  2.   

    var str = document.getElementById("qq1").innerText;
    alert("取值:"+str);
    document.getElementById("qq1").innerText = "赋值";
      

  3.   

    要做哪个SPAN,就用它的id=qq1
    读取:var str=document.getElementById(id).innerHTML
    写:document.getElementById(id).innerHTML='我的id是'+id