javascript - 如何获取带有选定文本的div?

标签 javascript html select text

我有 divcontenteditable="true"。如何通过选择文本获取div?例如

<div class="md-editor" contenteditable="true"><div class="imustgetthidivbyselecttext">help</div>

当我选择文本时,如何获取 div 文本中的类?

最佳答案

如果 contenteditable="true"div 是父 div 那么您可以使用下面的代码

<div class="md-editor" contenteditable="true"><div class="imustgetthidivbyselecttext" onclick='call(this);'>help</div></div>

function call(id) {
        alert(id.className); // For current div
        alert(id.parentElement.className); // For parent div where contenteditable="true"
    }

关于javascript - 如何获取带有选定文本的div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39580404/

相关文章:

javascript - 用于大量数据的 WebSockets 与 XHR

javascript - 删除重绘的 d3 svg 元素

html - 使用 CSS3 构建一个盒子

jquery - 使用 jQuery 从 SELECT 中的选项获取 2 个单独的值

javascript - Google 脚本过滤一个值的范围

javascript - 如何使用 JavaScript/jQuery 选择(突出显示)表格中的所有文本?

javascript - 如何在 div 上使用 onclick 开始转换?

sql - 使用 HSQLDB 选择 INTO

php - MYSQL PHP 搜索功能 INNER JOIN 不需要

javascript - JQuery:识别表格文本框列中的重复值并突出显示文本框