gpt4 book ai didi

javascript - 如何打破html中的长字?

转载 作者:搜寻专家 更新时间:2023-11-01 05:07:03 27 4
gpt4 key购买 nike

我在 javascript 中动态创建列表。我想把长单词打断为点点点(.....)。例如,如果这个词是“软件生命周期开发”,我想将其更改为“软件生命周期......”。

我使用了“WORD-BREAK:BREAK-ALL;white-space:normal;”我当前的输出是:

软件生命周期 发展。

谁能告诉我,如何解决这个问题?提前致谢。

  var parent = document.getElementById('searchlistview');
var listItem = document.createElement('li');
listItem.setAttribute('id', 'listitem_' + listId);
listItem.setAttribute('data-icon', 'false');
listItem.innerHTML = "<img src=" + imagesrc + " class='ui-li-icon ui-li-has-icon'></img>
<a target='_black' data-role='button' href='#' id=" + listId + " name= " + url + " data-theme ='c' rel='external'
data-inline='true' style='margin-left:0em; WORD-BREAK:BREAK-ALL;white-space:normal; ' >" + searchName + "<p style='margin-top:1px;margin-left:1px;'>
File size: " + fileSize + "</p></a>";
parent.appendChild(listItem);

最佳答案

你可以试试这个css

text-overflow:ellipsis;

当文本溢出时,它会放置 ...。看这个page供大家引用。

关于javascript - 如何打破html中的长字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8635380/

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