Từ 1 tới 8 trên tổng số 8 kết quả

Đề tài: Cách đếm số thẻ <td> bằng javascript như thế nào?

  1. #1
    Ngày gia nhập
    10 2009
    Bài viết
    149

    Mặc định Cách đếm số thẻ <td> bằng javascript như thế nào?

    Mình có 1 <table> như sau:
    Code:
     <table>
            <tbody>
                <tr>
                    <td>1</td>
                    <td>2</td>
                    <td>3</td>
                    <td>4</td>
                    <td>5</td>
                    <td>6</td>
                </tr>
            </tbody>
        </table>
    Bây giờ làm sao mình có thể đếm số hàng <td> được bằng javascript.
    Hoặc có thể truyền 1 biến của code ASP vào trong thẻ <script> để biến javascript nó nhận được hay không?
    Mong mọi người giúp đỡ.
    Đã được chỉnh sửa lần cuối bởi NgocTuanz : 14-08-2011 lúc 09:49 PM.

  2. #2
    Ngày gia nhập
    08 2011
    Nơi ở
    Hà Nội | http://ipmac.vn
    Bài viết
    198

    Dùng jQuery selector bạn nhé.
    Bạn đọc và tham khảo ví dụ ở đây: http://api.jquery.com/category/selectors/ hoặc http://api.jquery.com/length/
    Bao chàng trai không tiếc tuổi xuân đang viết nhiều chương trình
    Em đẹp xinh cũng quyết lập công chưa muốn lấy chồng
    http://ipmac.vn/ <- Học lập trình ... sư
    http://laptrinh.tv/ <- Kênh chia sẻ video học IT
    http://www.youtube.com/user/anhnt3 <- Video thực hành lập trình... sư từ A-Z

  3. #3
    Ngày gia nhập
    03 2009
    Nơi ở
    %appdata%\Temp
    Bài viết
    819

    Dùng document.getElementsByTagName(String) trả về một mảng các phần tử có tag là tham số của hàm kia, rồi dùng nó để dò đến cái bảng kia (dựa vào đặc điểm riêng của nó, ví dụ nó là cái tag table thứ mấy trong DOM Tree, hay nó có id, class thì càng tốt), rồi sau đó lần sờ mò tiếp là đến (sử dụng childNodes để lấy về mảng các phần tử con của nó)
    Bạn nên tìm hiểu thêm về cụm từ này trên google "Travelling through DOM Tree"
    .::[The best way to predict the future is to invent it]::.
    __________________________________________________ _ - Alan Kay -

  4. #4
    Ngày gia nhập
    10 2009
    Bài viết
    149

    Thanks các bạn nhé, mình giải quyết được vấn đề rồi.
    Bây h còn 1 điều chưa rõ nữa là, mình có thể truyền 1 biến ASP int intTongSo chẳng hạn, vào trong hàm của javascript để nó nhận giá trị intTongSo này được không?

  5. #5
    Ngày gia nhập
    03 2009
    Nơi ở
    %appdata%\Temp
    Bài viết
    819

    Không rõ ASP thế nào, mình lấy ví dụ php cho dễ hiểu
    JavaScript Code:
    1.  
    2. <script language="javascript">
    3. var tongSo = <?php
    4.       echo $tongSo;
    5. ?>;
    6. //Your javascript code goes here
    7. </script>
    .::[The best way to predict the future is to invent it]::.
    __________________________________________________ _ - Alan Kay -

  6. #6
    Ngày gia nhập
    10 2009
    Bài viết
    149

    Mặc định Cách đếm số thẻ <td> bằng javascript như thế nào?

    bạn có thể nói rõ đoạn code trên được không?

  7. #7
    Ngày gia nhập
    03 2009
    Nơi ở
    %appdata%\Temp
    Bài viết
    819

    $tongSo là một biến chứa trong đoạn code PHP, nó được sinh ra trên server (bằng một cách nào đó kiểu như tính toán chẳng hạn)
    echo là lệnh để in ra trả về client. Ở đây nó in trả giá trị chứa trong biến $tongSo để trả về client.
    Còn lại là mã js.
    Vậy ví dụ nếu $tongSo có giá trị là 6, thì khi về đến client (khi đã qua php thông dịch) đoạn code trên sẽ trở thành
    JavaScript Code:
    1. <script language="javascript">
    2. var tongSo = 6;
    3. //Your javascript code goes here
    4. </script>

    Mình tin rằng bạn sẽ tìm thấy điều hoàn toàn tương tự trong ASP
    .::[The best way to predict the future is to invent it]::.
    __________________________________________________ _ - Alan Kay -

  8. #8
    Ngày gia nhập
    10 2009
    Bài viết
    149

    Thanks! bạn nhiều nhé, áp dụng vào ASP chắc có cái khác, mong rằng sẽ thành công

Các đề tài tương tự

  1. Cách lấy giá trị của thẻ <a> bằng javascript
    Gửi bởi thanhcong0304 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 3
    Bài viết cuối: 28-12-2012, 09:23 PM
  2. gọi thẻ div trong asp bằng javascript
    Gửi bởi maynu012 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 16-06-2012, 08:13 PM
  3. Làm thế nào để kéo thả các row giữa 2 table bằng javascript
    Gửi bởi haiht trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 1
    Bài viết cuối: 07-05-2012, 09:22 AM
  4. Làm thế nào để gọi hàm javascript trong control của asp.net
    Gửi bởi acount trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 2
    Bài viết cuối: 06-01-2012, 06:32 PM
  5. Cách chèn javascript vào thẻ html trong ASP.NET?
    Gửi bởi pvtam2a trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 1
    Bài viết cuối: 04-03-2011, 07:57 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn