使用JS更改基于URL的<h1>

时间:2015-11-06 16:16:33

标签: javascript jquery

我在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");
});

任何人都可以帮助我,甚至只是将这个不幸的灵魂瞄准正确的方向吗?任何回复都将不胜感激。

1 个答案:

答案 0 :(得分:1)

$(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");
  }
});