在开始使用 JavaScript 时加载 JavaScript 函数
loading javascript function on start using javascript
我这里有这个javascript函数,例如:
<script type="text/javascript">
function onLoadFunctions() {
//some funcitons here...
}
</script>
我想在仅使用 javascript 加载页面时加载此函数。谁能帮我。提前谢谢。
如果我明白你在问什么,你可能想用window.onload
.
<script type="text/javascript">
function onLoadFunctions() {
//some funcitons here...
}
window.onload = onLoadFunctions;
</script>
您还可以使用body onload
事件:
<body onload="onLoadFunctions();" ...>
...
</body>
该窗口有一个"onload"事件,您可以使用该事件收听:
window.addEventListener("load",myOnLoadFunction)
虽然为了更多的跨浏览器兼容性,你可能想要一个如下功能,因为旧的IE版本使用.attachEvent
而不是.addEventListener
function addEvent(obj,evnt,func)
{
if(typeof func !== 'function')
{
return false;
}
if(typeof obj.addEventListener == 'function')
{
return obj.addEventListener(evnt.replace(/^on/,''), func, false);
}
else if(typeof obj.attachEvent == 'function' || typeof obj.attachEvent == 'object')
{
return obj.attachEvent(evnt,func);
}
}
然后致电:
addEvent(window,'onload',myOnLoadFunction);
您有多种选择可以执行此操作:
您可以在 Javascript 中添加事件侦听器。
window.addEventListener('load',myOnLoadFunction);
或者,如果需要,可以在 html 标记处添加事件侦听器。
<body onload="onLoadFunctions();">
更新
您可以在此处阅读有关addEventListener的更多信息。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 正在全局范围中查找JavaScript函数
- 如何将输入(type=text)从html表单传递到javascript函数
- 如何调用这个匿名 JavaScript 函数
- 通过Ajax将JavaScript函数传递给PHP文件
- 在javascript函数中设置全局变量
- 如何在执行此特定onclick事件时执行JavaScript函数
- 使用javascript函数在页面初始化后加载jquery
- javascript函数同步
- 如何将一个JavaScript函数回调为多个函数
- 在javascript函数中使用php变量
- 代码背后调用一个JavaScript函数的按钮点击-C#
- 将JavaScript函数与HTML分离
- 组合两个javascript函数
- 在 Java 中的 JavaScript 函数中插入 Wicket 值
- javascript函数内部的代码用逗号而不是分号分隔
- href属性内的javascript函数
- 使用html表单中的参数调用JavaScript函数
- 分析Javascript函数中的多个对象
- javascript函数的:和=之间的区别