Recupero valori da tabella tramite id colonna

Shuda888

Nuovo Utente
10 Apr 2014
1
0
0
Salve volevo sapere se in una tabella generica
HTML:
<table> 
<colgroup> <col id="fuffa"> <col span="2"> </colgroup> 
<tbody>
<tr>
  <th> ciaociao </th>
  <th> byebye  </th> 
  <th>  giagia   </th>
</tr>
<tr>
  <td> ciaociao1 </td>
  <td> byebye1  </td> 
  <td>  giagia1   </td>
</tr>
    </tbody>
</table>
potevo ricavare un array con i valori di tutta la prima colonna
Codice:
 x=document.getElementById("fuffa");
ho provato ad utilizzare un pezzo di codice non utilizzato in una tabella ma non funge xD

Codice:
function myFunction()
{
var x = document.getElementById("fuffa");
var txt = "";
for (var i=0;i<x.length;i++)
  {
  txt = txt + x.elements[i].value + "<br>";
  }
document.getElementById("demo").innerHTML=txt;
}
Grazie mille in anticipo ^^
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, non ho ben capito lo scopo, ma, provo a farti un esempio.
Mettiamo che vogliamo colorare lo sfondo delle celle della prima colonna di una tabella
HTML:
<script type="text/javascript">
    window.onload = function() {
        var tab = document.getElementById("tab");
        var tr = tab.getElementsByTagName("tr");
        for (i in tr) {
            var td = tr[i].getElementsByTagName("td");
            td[0].style.backgroundColor = "blue";
        }
    };
</script>
<table id="tab"> 
    <tbody>
        <tr>
            <td> 1 </td>
            <td> 2 </td>
            <td> 3 </td>
        </tr>
        <tr>
            <td> 4 </td>
            <td> 5 </td>
            <td> 6 </td>
        </tr>
        <tr>
            <td> 7 </td>
            <td> 8 </td>
            <td> 9 </td>
        </tr>
    </tbody>
</table>