[英]HTML / JS - Get selected element class and/or ID
我知道如何使用document.getSelection()
来获取用户突出显示的任何文本的字符串。
但是,如何从getSelection()
访问class
和/或元素的id
?
有什么想法吗?
我遇到了你的问题,基本上,getSelection() 方法返回一个选择 object 代表用户选择的文本范围或插入符号的当前 position,你不能从获取 ZA2F2ED4F8EBC2CBB4C21A29DCSelectionAB61; 但是,有几种方法可以从 HTML 页面获取 class 和 id 值到 Javascript。
const anything = document.getElementByClassName("Anything")
;const anything = document.getElementById("Anything")
;const selector = document.querySelector(".class #id")
;const cookies = document.getElementById("id-container") cookies.classList.toggle("active")
按照这个策略选择 classNames 和 id 而不是 getSelection();
在 getSelection() 返回的 object 中,您可以找到focusNode 。 focusNode 包括parentNode 。 在里面你可以找到你正在寻找的 class 和 id。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.