我在这里想要实现的是将<li></li>(在<ol></ol>默认类型下)的索引值显示到<p></p>(可以是多个之一,很可能只有一个)在里面。
我的初始代码:
<ol>
<li>
<p>First p element in div.</p>
</li>
<li>
<span>Second p</span>
</li>
<li>
<p>A third p element in div.</p>
</li>
<li>
<p>A fourth p element in div.</p>
</li>
</ol>
脚本:
<script>
var x = document.getElementsByTagName('li');
var y = document.getElementsByTagName('p');
for(var j = 0; j < x.length; j++){
for(var k = 0; k < y.length; k++) {
if(x[j].index == y[k].index){
y[j].innerHTML = j+1;
}
}
}
</script>
输出:
1.1
2.Second p
3.2
4.3
预期输出:
1.1
2.Second p
3.3
4.4
紫衣仙女
翻翻过去那场雪
相关分类