Javascript 如何在html中同时运行这两个Java脚本

Javascript 如何在html中同时运行这两个Java脚本,javascript,html,Javascript,Html,这是第一点: <script type='text/javascript'> window.onload=function(){ var strLinks = ''; for (var i = 1; i <= 23; i++) { strLinks += '<li><a><img src="chapter_1/'+ i +'.jpg" alt="" /></a>&l

这是第一点:

<script type='text/javascript'>
        window.onload=function(){
        var strLinks = '';

        for (var i = 1; i <= 23; i++) {
        strLinks += '<li><a><img src="chapter_1/'+ i +'.jpg" alt="" /></a></li>';
    }   

        document.getElementById("pages").innerHTML = strLinks;
    }
    </script>

window.onload=function(){
var strLinks='';
对于(var i=1;i使用,而不是直接指定(并覆盖)属性

addEventListener('load',myFunction);
addEventListener(“加载”,myOtherFunction);
函数myFunction(事件){
document.body.appendChild(
document.createTextNode(“一些文本”)
);
}
功能myOtherFunction(事件){
document.body.appendChild(
document.createTextNode(“其他一些文本”)
);
}
使用而不是直接指定(和覆盖)属性

addEventListener('load',myFunction);
addEventListener(“加载”,myOtherFunction);
函数myFunction(事件){
document.body.appendChild(
document.createTextNode(“一些文本”)
);
}
功能myOtherFunction(事件){
document.body.appendChild(
document.createTextNode(“其他一些文本”)
);
}
您只能有一个加载功能。因此,请执行以下操作:

<script type='text/javascript'>
window.onload=function(){
    var strLinks = '';

    for (var i = 1; i <= 23; i++) {
        strLinks += '<li><a><img src="chapter_1/'+ i +'.jpg" alt="" /></a></li>';
    }   

    document.getElementById("pages").innerHTML = strLinks;

    strLinks = '';

    for (var i = 1; i <= 5; i++) {
        strLinks += '<option value="http://google.com">link '+ i +'</option>';
    }   

    document.getElementById("chapter").innerHTML = strLinks;
}
</script>

window.onload=function(){
var strLinks='';
对于(var i=1;i您只能有一个函数
onload
。因此,请执行以下操作:

<script type='text/javascript'>
window.onload=function(){
    var strLinks = '';

    for (var i = 1; i <= 23; i++) {
        strLinks += '<li><a><img src="chapter_1/'+ i +'.jpg" alt="" /></a></li>';
    }   

    document.getElementById("pages").innerHTML = strLinks;

    strLinks = '';

    for (var i = 1; i <= 5; i++) {
        strLinks += '<option value="http://google.com">link '+ i +'</option>';
    }   

    document.getElementById("chapter").innerHTML = strLinks;
}
</script>

window.onload=function(){
var strLinks='';

对于(var i=1;我欢迎使用堆栈溢出:)首先定义
window.onload=…
,然后重新定义
window.onload=…
您是如何“尝试将这两者结合起来的?”我希望在这里学到很多!第二部分应该是什么?欢迎使用堆栈溢出:)首先定义
window.onload=…
,然后重新定义
window.onload=…
,您是如何“尝试将这两者结合起来的?”我希望在这里学到很多东西!第二部分应该是什么?谢谢!我对这个问题还不太熟悉,所以我还不完全理解其他答案中使用的行话。谢谢!我对这个问题还不太熟悉,所以我还不完全理解其他答案中使用的行话。