javascript - 如何选择 Contenteditibale div 中的所有文本?
问题描述
我正在尝试创建多个 Contenteditibale div,其中包含文本,所以当我想使用鼠标或 ctrl + a 选择整个文本(在所有 div 中)时,仅使用 vanilla js 。
body {
font-size:16px;
}
.wrapper {
display: flex;
justify-content: center;
align-items: center;
flex-direction:column;
width: 100vw;
height :100%
}
.contenteditable {
width:400px;
height:200px;
border:4px dashed red;
}
.contenteditable:focus {
outline : red 2px solid ;
}
<div class=wrapper>
<div class="contenteditable" contenteditable="true"></div>
<div class="contenteditable" contenteditable="true"></div>
<div class="contenteditable" contenteditable="true"></div>
<div class="contenteditable" contenteditable="true"></div>
<div class="contenteditable" contenteditable="true"></div>
</div>
解决方案
您可以使用文本内容;
var node = document.getElementsByClassName('wrapper')[0];
var text = node.textContent;// get's all the text inside the wrapper element
推荐阅读
- c# - 使用 System.ServiceModel.ClientBase 将纯 XML 作为值发送
- visual-studio-code - 如果使用 RxJS 的 shareReplay 运算符,则在 mocha 中的测试未完成
- c# - 如何读取和处理属于一起的多行?
- java - 如何使用 CriteriaBuilder 从数据库中的现有表中检索数据,但不使用休眠中的 pojo 类?
- neural-network - 如何使用 keras 获得每一层的输出值?
- swift - 如何从日期中获取时间,包括分钟中的“0”?
- angular5 - ngx-chart 错误“TypeError: Object(...) is not a function”
- r - 用于分组条的 R geom_bar 和 geom_line 标签
- mongodb-query - '$project' 在我的 mongo 聚合查询中不起作用
- r - R,连接嵌套在列表中的数据框中的两列