我正在尝试编写一个脚本,用于在网站的注册表单中填写数据(在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);
JQuery的:
$('#lastName').focus();
$('#lastName').val("lastName");
$('#lastName').blur();
问题在于JavaScript实际上并不专注于该领域,jQuery专注于该领域。 因此,当我尝试提交表单时,它不会验证。
答案 0 :(得分:1)
如果需要该事件,您应该可以使用lastName.focus()。