使用Rangy Library

时间:2018-01-29 11:59:55

标签: jquery html rangy

我正在使用rangy库为所选文本添加一个类,但我没有在<span>中添加一个类,而是将其添加到选择中的现有<div>标记中。

如何将其添加到div中。 下面是我用来添加类的代码。

var elem = document.getElementById('frame')
var sel = rangy.getSelection(elem)
var iframeWin = rangy.dom.getIframeWindow(elem);
var boldRedApplier = rangy.createClassApplier("boldRed")
boldRedApplier.applyToSelection(iframeWin)

1 个答案:

答案 0 :(得分:0)

来自示例HERE

$ cat f1
work
run

$ cat f2
I am running
I will run

$ awk 'FNR==NR{r=(r?r"|":"")$0;next}FNR==1{r="(^| )("r")( |$)"}$0~r' f1 f2
I will run

修改

要将类添加到现有元素,请尝试以下操作:

var button = document.createElement("input");
button.type = "button";
button.unselectable = true;
button.className = "unselectable"; // This is the line that adds the class