点击button选中,按Backspace键删除怎么实现

这是我的html代码,加了contenteditable也不行

<div class="ovx-h" contenteditable="true" name="content" id="content">
<input type="button" name="topic" value="#一个话题#" data-isid="16">
</div>

别人的代码是可以的,也是用的input,但是不懂点击事件那里他是怎么处理的

<input name="topic" type="button" class="C3fcab8" title="#{76}#" value="#一个话题#"contenteditable="">

https://img.mukewang.com/5bdbe84d000188e302860042.jpg

慕田峪7331174
浏览 715回答 1
1回答

慕码人8056858

其实我有个思路,#content点击事件里面加个判断,如果点击的是按钮,加个样式,背景颜色变蓝,看上去像是选中,然后监测按键,如果此时按删除键,把按钮移除,如果点的是其他地方,把样式移除(相当于取消选中)。但还是实现不了别人那种效果,是真正的选中和删除。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript