Make a ContentEditable div read-only?

后端 未结 4 904
闹比i
闹比i 2021-01-18 01:47

So I want the features of a contenteditable div (text selection via keyboard being the main one), but I don\'t want to allow the user to edit the text - I presumed a r

4条回答
  •  一向
    一向 (楼主)
    2021-01-18 02:12

    You could also try this, plain javascript solution

    document.getElementById('div').onkeydown = function (e) {
        var event = window.event ? window.event : e;
        return !(!~[37, 38, 39, 40].indexOf(e.keyCode) && !e.ctrlKey);
    }
    

    This allows selection using arrow keys and copying the same.

提交回复
热议问题