За последние 24 часа нас посетили 17852 программиста и 1663 робота. Сейчас ищут 1175 программистов ...

Помогите с получением значения из таблицы

Тема в разделе "JavaScript и AJAX", создана пользователем GColor, 19 дек 2008.

  1. GColor

    GColor Активный пользователь

    С нами с:
    28 окт 2008
    Сообщения:
    33
    Симпатии:
    0
    Адрес:
    сюда поезада не ездиют
    Здраствуйте.
    Есть таблица

    HTML:
    1.  
    2. <table border="1" width="50%" id="asder">
    3. <tr id="zxc">
    4. <td>проба1</td><td>проба1</td>
    5. </tr>
    6. <tr >
    7. <td>проба2</td><td>проба2</td>
    8. </tr>
    9. <tr >
    10. <td>проба3</td><td>проба3</td>
    11. </tr>
    12. <tr >
    13. <td>проба4</td><td>проба4</td>
    14. </tr>
    15. <tr >
    16. <td>проба5</td><td>проба5</td>
    17. </tr>
    18.  
    И кнопочка
    HTML:
    1.  <input type="button" value="Кількість рядків" onclick="xxrowdata()" /><br />
    Есть скрипт :

    [js]
    function xxrowdata()
    {
    var vv=document.getElementById("asder");
    var txt="";
    for (i=0;i<vv.childNodes.length;i++)
    {
    txt+=vv.childNodes.innerHTML+" ; ";
    }
    alert(txt);
    }

    [/js]
    Мне нужно пройтись по каждой из ячеек и получить значение.
    Понимаю что innerHTML здесь не надо использовать. Но я использовал value , результат был undefined.
    Помогите пожалуйста с примером кода. Только начал изучать JavaScript.
    И посоветуйте действительно хорошую книгу с реальными примерами.
     
  2. sylex

    sylex Активный пользователь

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    [js]<script type="text/javascript">
    var table = document.getElementById('idWalkTable');
    var trList= table.getElementsByTagName('tr');
    for (var i=0;i<trList.length;i++)
    {
    var tdList = trList.getElementsByTagName('td');

    for (j=0;j<tdList.length;j++)
    {
    alert('trList['+i+'] tdList['+j+'].innerHTML='+tdList[j].innerHTML);
    }
    }
    </script>[/js]

    таблица с атрибутом id="idWalkTable"

    author http://www.tigir.com/javascript.htm
     
  3. GColor

    GColor Активный пользователь

    С нами с:
    28 окт 2008
    Сообщения:
    33
    Симпатии:
    0
    Адрес:
    сюда поезада не ездиют
    Sylex - спасибо!!!