使用window.onload加载函数,不起作用
其实是不同js都使用了window.onload加载应用于同一个页面这样通常只有第一个js文件中的函数会被调用。
例:
first.js
window.οnlοad=function(){
function one(){
...
}
}
second.js
window.οnlοad=function(){
function two(){
...
}
jsp/html
<script type="text/javascript" src="first.js"></script>
<script type="text/javascript" src="second.js"></script>
这样second.js是不起作用的
可以在jsp/html中先引用js文件,再使用window.onload
<script type="text/javascript" >
window.οnlοad=function(){
one();
two();
}
</script>
或者先引用再使用<body οnlοad="one();two();"> (值得注意的是有些标签是没有onload属性的,之前在div中这样写,怎么刷都没反应。。。)