css - 我如何在 n 值处截断 css 类
问题描述
我需要一个可以使用它的 css 类修剪文本的 CSS 代码或 JavaScript 代码。
<h4>
<p class="maocular">12 Chicken Franks Sausage</p>
</h4>
我想用 css 类 maocular 将任何文本修剪为 10Characters 请如何使用CSS或 JavaScript来实现
解决方案
使用 Javascript 首先获取文档中具有该特定类的所有元素。
然后遍历它们,获取它们的 innerHTML 并仅获取前 10 个字符。
注意:此片段假定 innerHTML 仅包含文本,其中没有额外的 HTML 标记。
const elements = document.querySelectorAll('.maocular');console.log(elements);
elements.forEach(element => {
element.innerHTML = element.innerHTML.substring(0,10);
});
<h4>
<p class="maocular">12 Chicken Franks Sausage</p>
</h4>
推荐阅读
- javascript - 使用 React.js 将数据绑定到前端
- python-3.x - 抓取 Training.gov.au 的表格
- android - 如何使用来自另一个线程“CalledFromWrongThreadException”的活动
- tfs - TFS 支持和迁移到 SharePoint 2019
- javascript - hpe_invalid_header_token(bytesParsed: 17) 向 php 请求 NodeJs 时出错
- angular - Angular Ivy 编译器和 webpack
- android - 如何将recyclerview项目自动适应屏幕android的宽度?
- sapui5 - 属性绑定通过控制器与硬编码文本结合
- mysql - 如何在 mysql 案例函数中执行子查询?
- c - 如何编写一个清理文件夹的函数?