答:
1.首先得清楚dom结构有哪些组成(文档节点, 元素节点, 文本节点, 属性节点, 注释节点 )
2.区分children和childNodes的区别;
3.解答: 编写html文档标签的时候, 每一个回车换行...符号都会创建出一个文本节点, 本题中可以看出form元素节点包含了4个回车换行符也就是创建了4个文本节点, form的childNodes打印出来就是text -> input -> br -> text -> input -> br -> text -> button -> text共计九个子节点; 所以打印出来的答案跟你所想的有出入是肯定的;