js 模拟鼠标文本框输入(触发input事件,触发change事件)点击确认按钮


function row( s ){
	
	// 获取input元素
	var input = document.getElementById('i');
	 
	// 设置input的值
	//input.value = '果蔬废弃物制备膳食纤维工艺优化';

	input.value = s;

	 
	// 触发input事件
	var event = new Event('input', { bubbles: true });
	input.dispatchEvent(event);
	 
	// 如果需要触发change事件
	var changeEvent = new Event('change', { bubbles: true });
	input.dispatchEvent(changeEvent);

	//$('#btnAAA').click();

	document.getElementById('b').click();

	setTimeout(function(){
		document.querySelector('#t input[type=checkbox]').click();
	},800);


}




str=`111111111
2222222222
333333333`;

str = str.split("\n");

len = str.length;

for (let i = 0; i < len; i++) {
  setTimeout(() => {
    console.log(i); // 在循环中每隔3秒输出一次i的当前值

    console.log(     str[i]       );

    row( str[i] );


  }, i * 1000);
}

发表评论

邮箱地址不会被公开。 必填项已用*标注