我在标签中有一些文本<span></span>
,我想在页面加载时将这些文本更改为其他内容。
因此,可以说默认文本是“故事”(由某些 CMS 系统输出,我无法编辑它)。因此,当页面加载时,.js 会检测到“故事”一词并将其替换为“查看此故事”。
这有可能吗?
干杯
更新:我在询问之前进行了搜索,但我发现的这些方法都不起作用。就像我说的文本是由 CMS 输出的并且它给出了错误的标题,标题本身不能通过 CMS 编辑,因为它用于其他术语和正确的标记,所以我正在寻找 js 解决方法来在页面加载时重命名它。
并且 span 没有 ID,我不能给它任何 ID,因为就像我说的那样,它按照 CMS 的设计工作。
<div class="views-row views-row-1 views-row-odd views-row-first active">
<div class="views-field views-field-name">
<span class="field-content">Story</span>
</div>
</div>
<div class="views-row views-row-2 views-row-even">
<div class="views-field views-field-name">
<span class="field-content">Second Story</span>
</div>
</div>
如您所见,跨度没有 ID,但只有重复类。