我正在尝试制作一个小文本编辑器。范围对象,获取选择父节点Chrome vs Firefox
当我选择一个文本,我想知道如果选中的文本是独自在span
或div
,那么我想改变这个元素的风格。
例子:
<span style="font-size:12px">Hola</span>
如果我选择HOLA我要检索的父节点<span style="font-size:12px">Hola</span>
<span style="font-size:56px">
Hola <span style="font-size:12px">Hello</span>
</span>
如果我选择你好我只想检索<span style="font-size:12px">Hello</span>
现在,当我尝试使用Chrome时,我得到了合作伙伴rrect与
range.startContainer.parentNode;
但与Firefox导致第二个例子我找回
<span style="font-size:56px">
Hola <span style="font-size:12px">Hello</span>
</span>
我怎样才能在Chrome和Firefox中相同的结果?
谢谢!!!!这是完美的!!! – 2013-04-10 23:27:15
在Chrome中完美呈现 – 2015-08-30 13:45:08