gpt4 book ai didi

javascript - 将 Div 元素中的字符串 chop 为 125 个字符

转载 作者:行者123 更新时间:2023-11-28 09:20:07 25 4
gpt4 key购买 nike

我的 Div 元素具有以下内容

It is a dummy text Lorem Ipsum Iswwpe ID DFDLJLKDjlk It is a dummy text Lorem Ipsum Iswwpe ID DFDLJLKDjlk It is a dummy text Lorem Ipsum Iswwpe ID DFDLJLKDjlk <a href="#">click here</a>

我必须将 DIV 内容 trim 为 125 个字符,并且必须在末尾添加“更多”链接。我正在使用 DOJO 库作为 JS 库

我使用以下代码进行 trim 并替换为更多链接。但是,长度包括 <a href="#"> and </a>标签。我不想只获得文本长度。

                var name= elm.innerHTML;                    
if(name.length > 125){
var subtext = name.substring(125, feednamelength);name.replace(subtext , '<a href="#">More</a>');

}

最佳答案

嗯,这是针对 javascript 的。 Demo

function short(length) {
var s = document.getElementsByTagName("div");
var len = s.length;
for(var i = 0; i < len; i++) {
var g = s[i].innerHTML;
var x = ". . . More";
var leng = length-5;
var html = g.substring(0, leng)+"";
var allHTML = html+x;
s[i].innerHTML = allHTML;
}
}
short(125);

关于javascript - 将 Div 元素中的字符串 chop 为 125 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15113982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com