用于隐藏日期的JavaScript

时间:2014-09-30 10:03:45

标签: javascript

我使用JavaScript在网站上为客户隐藏音乐会日期。它工作正常。现在我想将它重用于另一个站点并复制它。但现在它不起作用,我找不到错误......

我正在使用的脚本如下,存储在“js / termine.js”中:

// <![CDATA[
function aktualisieren() {
  if (!document.getElementsByTagName) return;
  var Datum = new Date();
  var Jahr = Datum.getFullYear().toString();
  var Monat = (Datum.getMonth()+1).toString();
      if (Monat.length == 1) Monat = "0" + Monat;
  var Tag = Datum.getDate().toString();
      if (Tag.length == 1) Tag = "0" + Tag;
  var aktuell = parseInt(Jahr + Monat + Tag);
  var Zeilen = document.getElementsByTagName("div");
      for (var i = 0; i < Zeilen.length; i++) {
  if (Zeilen[i].title) {
      if (parseInt(Zeilen[i].title) < aktuell) Zeilen[i].style.display = "none";
         }
      }
  }
// ]]>

在html-head中我通过以下方式链接到该文件:

<script src="js/termine.js"></script>

日期存储在“termine.inc”中,我通过php包含它:

<div id="termine"><?php include("includes/termine.inc"); ?></div>

有人可以给我一个提示吗,我缺少什么?

非常感谢!

2 个答案:

答案 0 :(得分:0)

从我所看到的,您似乎缺少标签名称

    if (!document.getElementsByTagName) return;

如果您尝试获取所有标签,我建议您尝试

    if (!document.getElementsByTagName("*")) return;

答案 1 :(得分:0)

对不起伙计们,我真傻。忘了体内的onload-action ...对不起,浪费你的时间!!!