我正在尝试在网站的注册表单中编写一个填充数据的脚本(在我在 chrome 控制台中运行代码之后)。
我想要一个纯 javascript 中的函数,它与 jquery 函数完全一样。查看代码
Javascript:
var lastName = document.getElementById('lastName');
var event = document.createEvent('HTMLEvents');
var event2 = document.createEvent('HTMLEvents');
event.initEvent('focus', true,false);
lastName.dispatchEvent(event);
lastName.value = 'Khan';
event2.initEvent('blur');
lastName.dispatchEvent(event2);
查询:
$('#lastName').focus();
$('#lastName').val("lastName");
$('#lastName').blur();
问题是 JavaScript 实际上并没有关注该字段,而 jQuery 关注该字段。因此,当我尝试提交表单时,它不会验证。