我知道你不应该'这样做但我注意到嵌套在父表单元素中的表单有趣。如果您有多个表单,则呈现引擎似乎会删除第一个子表单,然后删除所有其他子表单并在父表单的结束表单标记之后添加它们。为什么渲染引擎会以这种方式运行?在Chrome和Firefox中测试过:
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
<h2>Form Test 1</h2>
<form id="form1">
<form id="form2">
</form>
<form id="form3">
</form>
<form id="form4">
</form>
</form>
</body>
</html>
如果您在浏览器中打开此表格,则会删除2,并在表单1之后添加所有其他内容。