我有一个叫做'myDiv'的div元素。如何通过DOM操作获取'myDiv'的第n个子元素?
标记:
function revealNibble(n) {
// Do something here...
var elements=document.getElementById('myDiv').children;
for(var i=1; i<=elements.length; i++) {
if(n === i) {
var output = elements[i].innerText || elements[i].textContent;
document.getElementById('output').innerHtml = output;
}
}
}
<body>
<div id="myDiv">
<p>One</p>
<p>Two</p>
<p>Three</p>
<p>Four</p>
<p>Five</p>
</div>
<hr/>
<div id="output"></div>
</body>
我的代码无法工作!