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()方法获取子节点的集合

  • 相关阅读:
    一些概念理解(持续更新)
    python练习题
    linux常用命令
    数据库索引的一点学习(待更新)
    sql注入的一点学习(待更新)
    python 选择排序的实现
    python 冒泡排序的实现
    1--初始配置
    0--HttpUrlConnection 基础知识
    1--HTTP基础知识
  • 原文地址:https://www.cnblogs.com/unsea/p/2536521.html
Copyright © 2011-2022 走看看