未在 ie11 中选择 radeditor contenteditable 锚标记

radeditor contenteditable anchor tags not selected in ie11

我正在使用 radeditor。用户将向其中插入 links(锚标签)。并且锚标记将具有 contenteditable="false" ,因此 link 文本不可更改。但是,问题是当我单击 link 时,整个 link 文本应该显示为选中状态。

这在 IE7 和更高版本浏览器的兼容模式下运行良好。 但是,在 IE 8、9、10 和 11 的标准模式下,它不会。

这给人的印象是它纯粹与浏览器引擎有关。但是,我想知道这个问题是否有任何替代方法来显示 links 被选中。

感谢任何建议。 谢谢

我无法带来与第一个屏幕截图相同的外观。但是,我能够使用一些自定义脚本 select 整个元素,这对我的最终用户来说很好。如果有人正在寻找,下面是脚本。

function OnClientLoad(editor, args) {
    editor.attachEventHandler("onmouseup", function (e) {
        var selectedElm = e.srcElement;
        if (selectedElm.tagName && selectedElm.tagName.toLowerCase() == 'a') {
            editor.selectElement(selectedElm);
            if (e.preventDefault) {
                e.preventDefault();
            }
        }
    });
}