用Javascript更改div

时间:2013-08-08 11:47:54

标签: javascript html

我需要一个在加载网站时加载的小脚本,并修改所有没有定义“date-mode”的脚本,并且放置=“date-mode = none”,这样的Somting:

<body>
  <div date-mode="page"></div>
  <div></div>
  <div id="select"></div>
</body>

结果是:

<body>
   <div date-mode="page"></div>
   <div date-mode="none"></div>
   <div id="select" date-mode="none"></div>
</body>
有人可以帮帮我吗?谢谢!

1 个答案:

答案 0 :(得分:1)

试试这个。

window.onload = function () {
    var divs = document.body.getElementsByTagName('div'), div, i;
    for (i = 0; i < divs.length; i += 1) {
        div = divs[i];
        if ( !div.getAttribute('date-mode') ) {
            div.setAttribute('date-mode', 'none');
        }
    }
};