Javascript 使用退格键删除字符

Javascript 使用退格键删除字符,javascript,svg,Javascript,Svg,我使用一个SVG矩形来模拟文本输入,另一个用于提交按钮。点击按钮将提示用户键入的内容。我想能够删除内容时,退格按下,并遇到了麻烦 代码如下: 提交 这是在一张桌子上 后退事件显然被捕获,因为按下后退键会触发警报 我试过很多东西,都没有用。如何解决这个问题 笔记 请不要提供jQuery的用法 目前,它只适用于IE 我不明白-退格触发正确,因此这是代码的有效部分,但文本输入不起作用。请更清楚地说明这个问题:预期会发生什么,实际会发生什么?你不能使用输入元素吗?如果我可以使用输入元素,我会。。。

我使用一个SVG矩形来模拟文本输入,另一个用于提交按钮。点击按钮将提示用户键入的内容。我想能够删除内容时,退格按下,并遇到了麻烦

代码如下:


提交
这是在一张桌子上

后退事件显然被捕获,因为按下后退键会触发警报

我试过很多东西,都没有用。如何解决这个问题

笔记
  • 请不要提供jQuery的用法
  • 目前,它只适用于IE

我不明白-退格触发正确,因此这是代码的有效部分,但文本输入不起作用。请更清楚地说明这个问题:预期会发生什么,实际会发生什么?你不能使用输入元素吗?如果我可以使用输入元素,我会。。。是的,退格被正确触发。一旦触发,我想从我的临时文本输入区中删除字符。