Javascript 无法使用electron在文本/输入字段中键入

Javascript 无法使用electron在文本/输入字段中键入,javascript,html,css,electron,Javascript,Html,Css,Electron,所以我正在用electron开发一个应用程序(日历)。我制作了这个菜单,你可以在其中添加新的事件等等。我希望用户能够在文本框/输入字段中输入他们事件的标题。但是当我创建元素时,我不能在其中键入任何内容。。?我是这样设置的: var inputField = document.createElement("input"); inputField.setAttribute("type", "text"); inputField.setAttribute("value","Title"

所以我正在用electron开发一个应用程序(日历)。我制作了这个菜单,你可以在其中添加新的事件等等。我希望用户能够在文本框/输入字段中输入他们事件的标题。但是当我创建元素时,我不能在其中键入任何内容。。?我是这样设置的:

var inputField = document.createElement("input");
    inputField.setAttribute("type", "text");
    inputField.setAttribute("value","Title");
var container = document.getElementById("mainCont");
    container.appendChild(inputField);
为什么这不起作用。。?我也试着把所有的东西都用段落标签包装起来,但没有用


提前,谢谢。

哦,我找到了答案。。事实证明,当使用电子时,我必须“聚焦”输入元素。解决方案:

 <script type="text/javascript" charset="utf-8">
  document.getElementsByTagName('input')[0].focus()
</script>

document.getElementsByTagName('input')[0].focus()

这对我来说很好,请你做一个JSFIDLE来重现你的问题。对我来说不是。。它可能是api吗?我不这么认为。当我在JSFIDLE中使用它时,一切都正常,这应该与Electron本身有关,但如果没有更多信息,我无法帮助您。