zoukankan      html  css  js  c++  java
  • javascript获取子节点并判断子节点的内容

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    <script type="text/javascript">
    window.onload = function () {
        var date = new Date();
        var month = date.getMonth()+1;
        if(month<10) month = "0"+month;
        var date_string = date.getFullYear()+"-"+month;
        var tr_nodes = document.getElementById("348794647969766383").rows;
        for(i=0; i<tr_nodes.length; i++) {
            td_nodes = tr_nodes[i].getElementsByTagName("td");
            if(td_nodes[td_nodes.length-1].innerHTML == date_string) td_nodes[td_nodes.length-1].style.color = 'red';
        }
    }
    </script>
    </head>
    <body>
    <table id="348794647969766383">
    <tr class="even">
    <td align="left" headers="YF">2012-06</td>
    </tr>
    <tr class="even">
    <td align="left" headers="YF">2012-06</td>
    </tr>
    <tr class="even">
    <td align="left" headers="YF">2012-06</td>
    </tr>
    <tr class="even">
    <td align="left" headers="YF">2012-06</td>
    </tr>
    <tr class="even">
    <td align="left" headers="YF">2012-05</td>
    </tr>
    </table>
    </body>
    </html>

    firefox使用节点的childNodes属性时,获取的不准确,所以要使用的getElementsByTagName()方法获取子节点的集合

  • 相关阅读:
    A 第一课 链表
    CSS基础_01:
    html基础(2)
    冒泡_选择算法
    高等数学以及Python 实现
    ubuntu18.04 镜像下载
    MatplotLib 第二部分
    一件很好笑的事情
    HIVE文件
    一个关于消息结构体的讨论
  • 原文地址:https://www.cnblogs.com/unsea/p/2536521.html
Copyright © 2011-2022 走看看