所以我正在用电子开发一个应用程序(日历)。我已经创建了这个菜单,您可以在其中添加新事件等。我希望用户能够将其事件的标题输入到文本框/输入字段中。但是当我创建元素时,我无法在其中键入任何内容..?这就是我设置的方式:
var inputField = document.createElement("input");
inputField.setAttribute("type", "text");
inputField.setAttribute("value","Title");
var container = document.getElementById("mainCont");
container.appendChild(inputField);
为什么这不起作用..?我也尝试用段落标记包装所有内容,但无济于事。
事先,谢谢。
答案 0 :(得分:0)
哦,我找到了答案。事实证明,在使用电子时我必须“聚焦”输入元素。解决方案:
<script type="text/javascript" charset="utf-8">
document.getElementsByTagName('input')[0].focus()
</script>