微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Javascript域名后添加字符串?

如何解决如何在Javascript域名后添加字符串?

我要在域名后添加所选选项的值,而不要更改整个域名。对于从以下所选选项中获得的ex,我想在localhost:8000 / $ {value}或domain.com/${value}之后添加值,并在有任何内容的情况下保持原样。

<select id="ThemeSelect" onchange="saveTheme(this.value);">
  <option value="en">English</option>
  <option value="fr">french</option>
  <option value="ru">Russian</option>
</select>

因此,如果域为domain.com/page,并且用户选择法语,则新域应为domain.com/fr/page,如果他们选择俄语,则应为domain.com/ru/page。问题在于,在大多数情况下,域会有所不同。

解决方法

如果您需要重定向到其他路径,则可以使用var date = new Date() setInterval(function(){time.innerHTML = date.getTime()},1)。这样会将您重定向到使用相同主机名或域名的其他网络路径。

如果需要重定向到新的主机或域,可以使用<span id="time"></span> milliseconds更改主机名,但保持相同的路径。这会将window.location.pathname = ${value}${path}更改为window.location.hostname = newDomain

如果您需要一起更改主机名和路径,则可以使用domain.com/fr/page

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。