最近因为扩展需要对input进行模拟输入值,
我们不能像jquery那边对
[js]
$(".ivu-input").val(‘输入内容’)
[/js]
直接修改value值是无法触发对应元素的事件的,可以通过发送input事件对此使用以下代码
[js]
var inp = document.querySelector(".ivu-input");
var evt = new InputEvent(‘input’, {
inputType: ‘insertText’,
data: ‘输入内容’,
dataTransfer: null,
isComposing: false
});
inp.value = ‘输入内容’;
inp.dispatchEvent(evt);
[/js]
发表评论