代码第2行怎么让window.onload执行xxx.js文件?
第2行怎么让window.onload执行xxx.js文件?
window.onload=function(){
//在这里调用xxx.js文件
}
[解决办法]
如果你是调用xxx.js文件里的方法的话 在之前通过script引入文件 直接调用就可以了
如果是引入文件的话
var script=document.createElement('script');
script.type='text/javascript';
script.src='xxx.js';
document.getElementsByTagName('head')[0].appendChild(script)试试
[解决办法]
不想用jQuery的话
window.onload=function(){
var djs=document.createElement('script');
djs.src='xxx.js';
document.body.appendChild(djs);
} <script>
window.onload=function(){
var djs=document.createElement('script');
djs.src='/scripts/jquery-1.8.3.min.js';
document.body.appendChild(djs);
$('#view').html('aaa');
}
</script>
<div id=view></div>
<script>
window.onload=function(){
var script=document.createElement('script');
script.src='http://code.jquery.com/jquery-latest.js';
script.onload = script.onreadystatechange = function( _, isAbort ) {
if ( isAbort
[解决办法]
!script.readyState
[解决办法]
/loaded
[解决办法]
complete/.test( script.readyState ) ) {
script.onload = script.onreadystatechange = null;
document.body.removeChild(script);
script = null;
if(!isAbort)
gh();
}
};
document.body.appendChild(script);
}
function gh(){
$('#view').html('aaa');
}
</script>
<div id=view></div>