Javascript 函数未与`<;一起运行;车身装载量=”;“我的功能”>;`页面加载
我正在使用NGINX。我想将当前时间显示为一种简单的练习方式。我在JavaScript变量中设置了这个。到目前为止,我有一点HTML代码Javascript 函数未与`<;一起运行;车身装载量=”;“我的功能”>;`页面加载,javascript,html,dom-events,Javascript,Html,Dom Events,我正在使用NGINX。我想将当前时间显示为一种简单的练习方式。我在JavaScript变量中设置了这个。到目前为止,我有一点HTML代码 ??? 身体{ 宽度:35em; 保证金:0自动; 字体系列:Tahoma、Verdana、Arial、无衬线字体; } 函数myFunction(){ var d=新日期() var n=d.getTime() document.getElementById('current-time')。innerHTML=n } ??? 这是当前时间 当前日期和时间
???
身体{
宽度:35em;
保证金:0自动;
字体系列:Tahoma、Verdana、Arial、无衬线字体;
}
函数myFunction(){
var d=新日期()
var n=d.getTime()
document.getElementById('current-time')。innerHTML=n
}
???
这是当前时间
当前日期和时间为
我不明白为什么这不起作用,我已经在堆栈溢出中查看了很多,这就是他们说要做的。控制台中的打印没有错误,页面上只显示“当前日期和时间为”,并且
没有任何问题。这里:
您只提供了函数引用,没有执行
您需要将其更新为:
最后是myFunction()
括号,因此您的函数将在onload
事件上实际执行
另外,从上面剪下的代码来看,似乎缺少了关闭标记。这里:
您刚才提供了函数引用,但没有执行
let d = new Date();
let n = d.toLocaleString();
您需要将其更新为:
最后是myFunction()
括号,因此您的函数将在onload
事件上实际执行
另外,从上面剪下的部分来看,似乎缺少了
结束标记
let d = new Date();
let n = d.toLocaleString();
将正确格式化
以及更新以下内容中的括号:
<body onload="myFunction()">
将正确格式化
以及更新以下内容中的括号:
<body onload="myFunction()">
MakeMakeonload='myFunction'
不执行任何操作。“我已经在Stack Overflow中查看了很多,他们就是这么说的” — 您在哪里看到有人推荐使用onclick='myFunction'
?像onclick
或onload
这样的内联事件处理程序是可用的。它们是记录事件的一种方式。总是这样。好的,谢谢。我会调查的。这能解决我的问题吗?更好的办法是,将
移动到
元素的底部(顺便说一句,您当前的HTML是),或者用DOMContentLoadedListener
替换函数。请参阅以了解这些建议。可能,您应该查看窗口。addEventListener('DOMContentLoaded',myFunction)
@SebastianSimon所以vues@单击或反应onClick
,则必须是过时的、难以维护且不直观的事件注册方式?onload='myFunction'
不起任何作用。“我已经在Stack Overflow中查看了很多,他们就是这么说的” — 您在哪里看到有人推荐使用onclick='myFunction'
?像onclick
或onload
这样的内联事件处理程序是可用的。它们是记录事件的一种方式。总是这样。好的,谢谢。我会调查的。这能解决我的问题吗?更好的办法是,将
移动到
元素的底部(顺便说一句,您当前的HTML是),或者用DOMContentLoadedListener
替换函数。请参阅以了解这些建议。可能,您应该查看窗口。addEventListener('DOMContentLoaded',myFunction)
@SebastianSimon所以vues@单击或ReactsonClick
,则必须是过时的、难以维护的和不直观的事件注册方式?我只是没有显示这一部分,接得好,我只是没演那部分,接得好。