我使用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>
有人可以给我一个提示吗,我缺少什么?
非常感谢!
答案 0 :(得分:0)
从我所看到的,您似乎缺少标签名称
if (!document.getElementsByTagName) return;
如果您尝试获取所有标签,我建议您尝试
if (!document.getElementsByTagName("*")) return;
答案 1 :(得分:0)
对不起伙计们,我真傻。忘了体内的onload-action ...对不起,浪费你的时间!!!