问题描述:
如何让网页字体元素变得可以选择。
其渲染出来的代码是这样的:
问题解决:
这个代码就是用 JS 把 onselectstart 变成 return true 外加
style 里面的 user-select: 不见
再严一点, 把 unselectable 里面的 on 变成 off
所以JS 如下, 因为有大量class 为 practice-item 元素
let practice_item = document.getElementsByClassName("practice-item");
let practice_item_length = practice_item.length;
for (let i = 0; i < practice_item_length; i++) {
practice_item[i].style.userSelect = "";
practice_item[i].onselectstart = function () {
return true;
}
}
结果会这样: 但是没有关系,已经可以对该元素的文字进行选择了。