【发布时间】:2021-03-16 21:49:21
【问题描述】:
我正在尝试通过 JSON 文件设置元素的文本内容,但需要剪切部分目标字符串。有谁知道如何在 Vanilla Javascipt 中做到这一点? 我还在学习JS,还没有开始使用Jquery。
JSON 数据中的字符串如下所示:
“图像”:“Fashion_Yellow_Beach.jpg”。 (我需要 textContent 为“黄色海滩”), 另一个对象将具有“图像”:“Architecture_On_a_hill.jpg”。 (变成“在山上”)。
任何可以帮助我在网络上查找信息的帮助甚至关键字都是一种解脱!
【问题讨论】:
-
这里到底有什么问题?无法将
Fashion_Yellow_Beach转换为Yellow Beach,还是设置textcontent属性有问题?你试过什么? -
类似于
el.textContent = image.split('.')[0].split('_').slice(1).join(' ');的内容(保留点之前的部分,用下划线分隔,删除第一个单词,其余部分用空格连接) -
@counter-integral 问题是将
Fashion_Yellow_Beach转换为Yellow Beach。非常感谢@blex,它成功了!你知道如何调用 .split .slice 和 .join 以便我可以了解更多信息吗?如果您要设置的是答案而不是评论,我会将其标记为解决方案。
标签: javascript json populate