Я хотел бы создать форму автозаполнения данными с помощью консоли Chrome, но она останавливается после changeEvent
.
Как продолжить автозаполнение?
google-chrome-console:
document.querySelector('input[name="a"]').value = 'name';
document.querySelector('select[name="b"]').value = '1';
var changeEvent = document.createEvent("HTMLEvents");
changeEvent.initEvent("change", true, true);
document.getElementsByName("b")[0].dispatchEvent(changeEvent);
document.querySelector('select[name="c"]').value = '2';
document.querySelector('input[name="d"]').value = 'name1';
Часть html (onchange
обновит параметры c
):
......
<tr><td>
<select name="b" onchange="jumpto(this)">
<option value="0">Please select</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</td></tr>
<tr><td>
<select name="c">
<option value="0">--</option>
</select>
</td></tr>
......