使用 Javascript 拆分页面时遇到问题。我想将 17 个 p 标签移动到一个 div 标签中。所以我有 34 个这样的标签:
<p>1</p> <!-- Each p tag have the value is the number of the p tag -->
然后我有这个 Javascript 代码:
var p = document.getElementsByTagName("p");
var div = document.createElement("div");
for(i=0;i<17;i++){
div.appendChild(p[i]);
}
document.getElementsByTagName("body")[0].appendChild(div);
我收到的结果是在 div 标签中,有 17 个 p 标签,但是这些 p 标签的值是奇数,意思是这样的:
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
这是演示:http: //jsbin.com/eyivic
同时,我希望 div 标签中的 p 标签看起来像这样:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
那么问题是什么?我该如何解决?非常感谢!