我遇到了一些省略号自动添加到链接末尾的问题,该链接带有我正在拉入我的网站的内容。我真的不太了解 javascript,我正在尝试添加一些东西来删除它!
这是代码(带有假链接):
<div class="item-title=container">
<a title="Brewery Packaging Technology Course" href="https://www.link">Brewery Packaging Technology Course...</a>
</div>
这是我尝试过的(3 种不同的选择):
let srch = '...';
document.querySelectorAll('.item-title-container').forEach(el => {
if (el.innerText.indexOf(srch) > -1) el.innerText = el.innerText.split(srch).slice(0, -1).join(srch);
})
let element = document.querySelector('.item-title-container');
element.innerHTML.replace('...','');
var str = document.getElementsByClassName('item-title-container');
str = str.slice(0, -3);
我显然不太擅长这个,但正在寻找解决方案!
可能是一个省略号字符,而不是三个
.
字符。您可以使用替换其中任何一个的正则表达式。
element.innerHTML = element.innerHTML.replace(/(\.\.\.|…)$/, '');