请原谅我的无知;我是一个HTML家伙,JS对我来说非常陌生。我试图创建一个功能,可以显示基于页面URL的图像。JS:根据页面URL获取图片
例如: “page_001-e.html” 将显示 “page_001.jpg”
我已经设法到目前为止一起杀猪这一点。
<script type="text/javascript">
document.write("<img src=\"photos/full/"+location.pathname.substring(location.pathname.lastIndexOf("/") + 1)+".jpg"+"\" />");
</script>
将返回:
<img url="photo_000-e.html.jpg" />
我需要从结果修剪-e.html。我在一个多语言网站工作,所以我不能依靠-e作为一个常数,因为它是语言指标。
从谷歌搜索,它看起来像我可以使用str.replace
或可能slice
但我不知道如何使用它们或从哪里去。
我很感激任何帮助,或任何建议,如果我看着这个错误的方式。
完美。我稍微修改了一下,并让它起作用!非常感谢! – steelfrog