Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
显示日期的基本外部JavaScript_Javascript_Date_Hyperlink_External - Fatal编程技术网

显示日期的基本外部JavaScript

显示日期的基本外部JavaScript,javascript,date,hyperlink,external,Javascript,Date,Hyperlink,External,我正在测试我的外部JavaScript文件是否可以访问。它与调用它的网页位于同一目录中。我在头部标签之间有以下内容: <script src="controller.js"></script> 我可能会错过什么 您的语法错误。尝试将其替换为以下内容: document.getElementByID("demo").innerHTML = date.toDateString(); 元素没有onload事件 为了在将演示加载到DOM后调用displayDate,可以使用

我正在测试我的外部JavaScript文件是否可以访问。它与调用它的网页位于同一目录中。我在头部标签之间有以下内容:

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

我可能会错过什么

您的语法错误。尝试将其替换为以下内容:

document.getElementByID("demo").innerHTML = date.toDateString();
元素没有onload事件

为了在将演示加载到DOM后调用displayDate,可以使用

<span id="demo"></span>
<script type="text/javascript">
displayDate()
</script>

onload不是span元素的属性。试着在body标签上执行onload=displayDate。在getElementByIddemo之后,在innerHTMLalso之前,innerHTML通常是个坏主意。如果你只是在测试,那没关系,但是如果你打算改变元素,检查MDN上的文档对象或者类似的东西,用它的方法来创建和改变元素。Hanlet:太简单了!非常感谢你!现在我把onload移到了body标签上,但我发现我可能会在今后的道路上为自己制造一个问题,因为我试图这样做。不过非常感谢!伊维林克斯:好的,我会仔细阅读的。这是我第一次听到你说的话,因为我看到的都是innerHTML解决方案。谢谢
document.getElementByID("demo").innerHTML = date.toDateString();
<span id="demo"></span>
<script type="text/javascript">
displayDate()
</script>