【发布时间】:2019-05-13 23:18:04
【问题描述】:
我正在寻找一种在不使用 DOM API 的情况下将文本插入输入字段的方法。但我试图找到的是通过 Javascript 创建一个新的 input 事件并将该事件分派到输入字段。这样与事件相关的文本值将填充到输入中。
我尝试将data 属性的值设置为input 事件。但这没有用。请看下面的代码:
const nameField = document.querySelector('#name');
const event = new Event('input');
event.data = '1234';
nameField.dispatchEvent(event);
如果您知道如何操作,请分享您的知识。
【问题讨论】:
-
I am looking for a method to insert text to input field without using DOM APIs为什么?这里的目标是什么?为什么不使用document.querySelector('#name').value = "1234";?
标签: javascript html input dom-events