-2

我目前正在开发一个 HTML5 游戏引擎,我需要使用 Input 元素。首先,我制作了一个脚本来动态创建元素。它创建的元素不像 Input 元素那样工作,只不过是一个简单的框。所以我在不使用 Javascript 的情况下放入 Input 元素,只是

<input type="text" />

它也不起作用。它创建一个元素,当你将鼠标悬停在它上面时它会改变光标,但你不能写入它。有谁知道这可能是什么原因?

4

1 回答 1

0

原因可能是某种绑定的键事件处理程序在传播到达文本框之前停止传播。考虑到您正在开发游戏引擎,这听起来特别有可能。

检查您的代码是否有可能阻止您的关键事件到达文本输入的事件处理程序。还要确保您的代码不会阻止输入接收焦点

于 2012-08-01T08:33:16.463 回答