选中div元素内的内容
by li yanlong
HTML
<div contenteditable="true" id="app">
<p>
我想被Ctrl+A选中
</p>
<br />
<p>
我也想被Ctrl+A选中
</p>
</div>
CSS
#app {
user-select: none;
outline: none;
}
JavaScript
var app = document.getElementById('app');
app && app.addEventListener('keydown', function (event) {
if ((event.ctrlKey || event.metaKey) && event.keyCode == 65) {
console.log('allow')
} else {
event.preventDefault
? event.preventDefault()
: event.returnValue = false;
}
});