javascript - 如何限制用户在可编辑字段中添加图像

标签 javascript html css

我使用 Node.js 和 MongoDB 构建了一个在线词汇表。

我有一个“编辑”按钮,可以生成 <dd> </dd>可使用 contentediable=true 编辑的字段.

现在用户可以在字段中书写,也可以通过拖放添加图像。

我怎样才能防止这种情况发生?

最佳答案

你可以在 dd 标签上监听 drop 事件并阻止它 使用 event.preventDefault()

var dd = document.querySelector('dd')

dd.addEventListener('drop', function(e) {
  alert('dropped');
  e.preventDefault();
})
dd {
  border: 1px solid black;
  height: 200px;
}
<dd contenteditable="true">asdf</dd>

关于javascript - 如何限制用户在可编辑字段中添加图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56061775/

相关文章:

css - react css 类不适用

javascript - 将计算数组的最大值和最小值之间的数字的总和。例如 : [1, 4] 应返回 1+2+3+4=10

javascript - 时间选择器不显示 slider 按钮

html - Div 标签内的垂直间距

javascript - 谷歌地图 API : Appending Data

html - 如何在表中嵌套表?

javascript - 如何将数据附加到 DOM 元素以供 jQuery 使用

javascript - 如何从javascript中的字符串中获取数字数组

jquery - 从单击的 div 中心缩放弹出窗口到中心屏幕

javascript - 如何用css美化这个嵌套列表?