需要注意的点:
- 整个文件是
content editable - 身体有一个
input event附着在它上面 - 我需要获取已更改的特定元素的 id
- 只允许使用原生 Javascript
例如:如果我换成TomPaul,我应该得到m1id。
问题:e.target返回正文元素而不是特定元素(div#m1)
document.body.contentEditable = true;
document.body.addEventListener('input', e => {
console.log(e.target)
})
<div id="m1">Hello Tom</div>
<div id="m2">Hello Sam</div>