我有一个功能,可以在按键上为div
添加HTML,效果很好。但是,当我添加ol
元素或ul
并将div
添加到contenteditable
时,在div
开头添加的contenteditable
获取超出ol
`ul`。这是我的代码:
divEditor.onkeydown = function (e) {
if (e.shiftKey) {
var current = $("#divEditor").html();
$("#divEditor").html([current.slice(0), '<span id="cc">text</span>', current.slice(0)].join(''));
return false;
}