Javascript 在加载的特定页面上执行函数

Javascript 在加载的特定页面上执行函数,javascript,html,Javascript,Html,我只想运行一个功能,只有当我在我的网站的特定部分,一旦我离开了网站的那一部分,我想退出该功能。我已经试着用它来做了 window.onload = carousel(); 但一旦加载了网站的任何页面,而不是我想要的特定页面(page3.html),就会发生这种情况 仅使用html、css和javascript。没有外部库等使用窗口。位置检查url。然后将其包装在函数中,并将其分配给onload事件: window.onload = function() { if (window.locat

我只想运行一个功能,只有当我在我的网站的特定部分,一旦我离开了网站的那一部分,我想退出该功能。我已经试着用它来做了

window.onload = carousel();
但一旦加载了网站的任何页面,而不是我想要的特定页面(
page3.html
),就会发生这种情况


仅使用html、css和javascript。没有外部库等

使用
窗口。位置
检查url。然后将其包装在函数中,并将其分配给
onload
事件:

window.onload = function() {
  if (window.location.href.indexOf('page3.html') > -1) {
    carousel();
  }
}

使用
窗口位置检查url。然后将其包装在函数中,并将其分配给
onload
事件:

window.onload = function() {
  if (window.location.href.indexOf('page3.html') > -1) {
    carousel();
  }
}

你为什么不把那行代码放到
page3.html
?嗯,我想这行行行得通。但是我认为在一个单独的文件中有一个javascript代码是一个很好的习惯。所以我有一个单独的js文件,只针对page3.html并将其放在那里。我不明白问题是什么?!?Jamiec是正确的哦,我可以使用多个javascript文件,很抱歉我忘了。我对网络开发很陌生,你为什么不把那行代码放到
page3.html
?嗯,我想这行行行得通。但是我认为在一个单独的文件中有一个javascript代码是一个很好的习惯。所以我有一个单独的js文件,只针对page3.html并将其放在那里。我不明白问题是什么?!?Jamiec是正确的哦,我可以使用多个javascript文件,很抱歉我忘了。我是个新手