Javascript 键盘事件不是';与svg交互后的t触发
我有一个包含Javascript 键盘事件不是';与svg交互后的t触发,javascript,html,svg,Javascript,Html,Svg,我有一个包含svg元素的页面,我使用它拖放矩形s并将它们相互连接。基本上,您可以拖动li元素并将它们放到svg上 问题是我无法编辑输入元素。我认为原因是与svg的交互,因为我放置了一个哑输入。如果不使用svg,则可以像往常一样编辑输入。但是,在拖放操作之后,您无法更改输入 有什么问题吗 更新在进一步调查该问题后,我发现在拖放和绘制操作后不会触发KeyboardEvent。我发现在与svg交互时,我使用preventDefault方法阻止调度更多的KeyboardEvent。我有一个方法,当用户通
svg
元素的页面,我使用它拖放矩形
s并将它们相互连接。基本上,您可以拖动li
元素并将它们放到svg
上
问题是我无法编辑输入元素。我认为原因是与svg
的交互,因为我放置了一个哑输入。如果不使用svg
,则可以像往常一样编辑输入。但是,在拖放操作之后,您无法更改输入
有什么问题吗
更新在进一步调查该问题后,我发现在拖放和绘制操作后不会触发KeyboardEvent
。我发现在与svg
交互时,我使用preventDefault
方法阻止调度更多的KeyboardEvent
。我有一个方法,当用户通过单击并点击backspace来选择它时,可以删除SvgElement
。我认为防止退格的默认行为是必需的,显然不是