簡體   English   中英

無法用電子輸入文本/輸入字段

[英]Cannot type into text/input field with 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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM