我有一个奇怪的错误 - 表单的HTML是:
<form id="formId"></form>
但使用document.body.childNodes时的结构如下所示:
form#[object HTMLInputElement]
在这种情况下,document.getElementById('[object HTMLInputElement]')
有效但document.getElementById('formId')
没有。那是为什么?
由于此错误,我无法更新ID,因为它始终保持[object HTMLInputElement]
。有什么想法吗?