javascript - 设置显示元素中文本的最大长度

标签 javascript html

我有一个 id 为 templateDescription 的元素,它接收通过数据库到达的值。我想设置主页上每个条目的 View 中显示的文本的最大长度,因为我有一个“阅读更多”按钮,负责打开一个包含有关页面的更多信息的模式。最好的方法是什么?

最佳答案

HTML5 为输入元素引入了新的 maxlength 属性。

看起来像这样

<input type="text" maxlength="10" />

这会将文本字段的长度限制为 10 个字符。

对于其他元素,最好设置宽度,然后使用 text-overflow 属性。您还需要添加 overflowwhite-space 属性。看起来像这样

div {
      width: 100px;
      white-space: nowrap;
      border: 1px solid black;
      text-overflow: ellipsis;
      overflow: hidden;
    }
<div>This is a really really long sentence</div>

关于javascript - 设置显示元素中文本的最大长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34258084/

相关文章:

jquery - 如何像8球一样旋转一个div

javascript - 如何统计 JavaScript 数组对象?

javascript - AngularJS 依次执行 promise

javascript - DataTables 行很好但未初始化?

html - 进行多项选择以调整其高度以适应没有滚动条的选项

Javascript 循环遍历对象以填充 HTML 选择

python - Django ValueError : The view usermanager. views.group_perm 没有返回 HttpResponse 对象。它返回 None 而不是

javascript - Node JS/Mongo 在没有匹配模式的情况下插入

javascript - 如何解决 Microsoft JScript 运行时错误 : '$' is undefined

html - Bootstrap 3 hidden-xs 使行变窄