我正在嘗試製作一個小文本編輯器。範圍對象,獲取選擇父節點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