我正在做前端编辑,得到了这行代码
<span onclick="var input = document.createElement('input'); input.setAttribute('value', this.firstChild.nodeValue); input.setAttribute('name', 'ac'); input.setAttribute('onblur', 'document.getElementById(\'front11\').submit();'); this.parentNode.replaceChild(input, this);">2015104015</span>
这导致这一行
<input value="2014102016" name="ac" onblur="document.getElementById('front11').submit();">
DOM 更改后的完整表单如下所示
<form id="front11" action="/index.php" method="post">
<input type="hidden" name="id" value="3394" />
<input value="2014102016" name="ac" onblur="document.getElementById('front11').submit();">
</form>
表单已正确提交,但仅提交了“id”,而不是“ac”。有什么想法吗?