1.背景

当完成编辑后,需要提交保存,默认的只能点击,频繁保存时,可以使用快捷键,减少对鼠标的操作。即ctrl+s键时,保存。

2.实现

document.addEventListener('keydown', function(e){
if (e.keyCode == 83 && (navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)){
e.preventDefault()
alert('saved')
document.getElementsByName("write")[0].click()//form中的提交按键name名,相当于点了提交
}
});