javascript - 输入后替换url的最后5个字符

标签 javascript html

我正在尝试更改图像 src 中的最后几个字符。我尝试过 php 路线,但由于我的新闻提要插件的设置方式,它并没有真正起作用。

目前这是我的 Feed 模板

<div class="hungryfeed_item col-md-4 col-sm-4 content-box-col">
    <div class="content-box-sub">
        <div class="content-box-img-block">
            <a href="{{permalink}}"><img src="{{enclosure}}" alt="" class="img-responsive" /></a>
        </div>
        <label><a href="{{permalink}}">{{title}}</a></label>
        <p>{{description}}
        <p>
    </div>
</div>

{{enclosure}}输入img url时,它会选择一个缩略图,不幸的是,该缩略图是70x50。不过,新闻源确实上传了 762x428 版本,这更能满足我的需求。

例如

thumbnail: rtx1k5pv-1-70x50.jpg

full res: rtx1k5pv-1-762x428.jpg

是否可以使用 javascript 更改最后 5 个字符 (70x50) 并将其替换为 762x428

最佳答案

是的,只需使用replace():

var text = "rtx1k5pv-1-70x50.jpg";
text = text.replace("70x50","762x428");

// text changed to: "rtx1k5pv-1-762x428.jpg"

关于javascript - 输入后替换url的最后5个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31387172/

相关文章:

javascript - 如何在 javascript 中运行对象的 onEvent 方法?

javascript - 使用 Javascript 和 CSS 进行多页打印

javascript - AngularJS ng-repeat不显示数据

html - 最小宽度在 IE 中不适用于卡住布局

javascript - 刷新内容 jQuery

javascript - 如何从 javascript 函数返回 true 和值?

javascript - 通过 JavaScript 与 NTP 同步时间的精度很高

css - 表单按钮的 div 和 span css 样式

Javascript 获取 css 高度属性

javascript - 如何检测是否加载了 iframe?