Javascript 加载文档时HTML onClick事件处理?
我在从HTMLonclick事件调用javascript函数时。加载页面时我可以正常工作,但当我在文档未准备好时单击按钮时,控制台中会出现未定义的函数错误Javascript 加载文档时HTML onClick事件处理?,javascript,html,javascript-events,Javascript,Html,Javascript Events,我在从HTMLonclick事件调用javascript函数时。加载页面时我可以正常工作,但当我在文档未准备好时单击按钮时,控制台中会出现未定义的函数错误 <a onclick="myfunc(params)" href="javascript:void(0)" >Click Me</a> myfunc在另一个js文件中定义 您需要调用页面头部包含此函数的javascript文件。我们使用script标记加载javascript文件,它是render blockin
<a onclick="myfunc(params)" href="javascript:void(0)" >Click Me</a>
myfunc在另一个js文件中定义 您需要调用页面头部包含此函数的javascript文件。我们使用script标记加载javascript文件,它是render blocking,这意味着将首先加载所需的,然后这个Click Me将加载,然后您可以在访问此链接时单击它。尝试将脚本移动到head@IsmailFarooq是的,但是那会减慢页面加载速度。我想没有别的办法了。可能你可以缓存你的页面,这有助于你快速加载页面。在这里你可以缩小页面加载速度优化脚本。或者您可以在该元素之前调用脚本。或者您可以将该特定函数移动到此html文件中。