Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改<;h1>;基于JS的URL_Javascript_Jquery - Fatal编程技术网

Javascript 更改<;h1>;基于JS的URL

Javascript 更改<;h1>;基于JS的URL,javascript,jquery,Javascript,Jquery,我正在Optimizely中设置一个测试,该测试将在多个页面上运行。除了标题之外,这些页面都是相同的,但不幸的是,如果您更改任何HTML,最终都会将标题硬编码到变体设计中 我只是在真正学习JS,到目前为止,我已经破坏了脚本 $(document).ready(function () { if(window.location.href.indexOf("calculate-metal-roofing-costs") > -1) $("h1").text("Request Your M

我正在Optimizely中设置一个测试,该测试将在多个页面上运行。除了标题之外,这些页面都是相同的,但不幸的是,如果您更改任何HTML,最终都会将标题硬编码到变体设计中

我只是在真正学习JS,到目前为止,我已经破坏了脚本

$(document).ready(function () {
if(window.location.href.indexOf("calculate-metal-roofing-costs") > -1)
    $("h1").text("Request Your Metal Roofing Cost Estimates");
}  else {
if(window.location.href.indexOf("calculate-shingle-squares") > -1)
    $("h1").text("Request Your Shingle Estimates");
});

有人能帮我吗,哪怕只是把这个不幸的灵魂指向正确的方向?任何回复都将不胜感激。

你能给我们举一个例子吗?看起来你缺少了一些括号来打开“如果”的陈述Hanks Lee!这看起来很有效,我学到了一些东西!因此,我将window.location.href.indexOf(“metal”)更改为(/metal/.test(self.location.href)),这有助于更好地识别页面,但其他一切都保持不变。
$(document).ready(function () {
  if (window.location.href.indexOf("calculate-metal-roofing-costs") > -1) {
    $("h1").text("Request Your Metal Roofing Cost Estimates");
  }
  if (window.location.href.indexOf("calculate-shingle-squares") > -1) {
    $("h1").text("Request Your Shingle Estimates");
  }
});