Термин location
является зарезервированным свойством объекта window
в браузерах. Когда вы определяете атрибут id
для элемента, браузер назначит элемент DOM свойству в окне со значением id
.
Так, например, для элемента
<input id="location" />
ваше создание собственности доступно через
window.location
Однако window.location
- это свойство браузера, доступное только для чтения.
Попробуйте переименовать этот <input>
элемент