<!DOCTYPE html>
<meta charset="utf-8">
<title>An HTML5 Document</title>
<p>1
<p>2
<p>3
<p>4
<p>5
<p>6
<p>7
<p>8
<p>9
<p>10
<p>11
<p>12
<script>
// When the document is clicked, codes below should remove all the paragraphs in the page.
// There are 12 paragraphs in the page, but codes below can just remove 6 of them.
document.addEventListener('click', function () {
var i, allParagraphElements = document.getElementsByTagName('p');
console.log('allParagraphElements.length: ' + allParagraphElements.length);
for (i = 0; i < allParagraphElements.length; i += 1) {
console.log('i: ' + i);
allParagraphElements[i].parentNode.removeChild(allParagraphElements[i]);
}
}, false);
</script>
См. коды на jsFiddle: http://jsfiddle.net/7NmRh
Как я могу решить эту проблему? Спасибо.
<p>1
? Где заканчивается тегp
? - person d4rkpr1nc3   schedule 30.07.2012</p>
необязательны. У вас не может быть вложенных элементов<p>
. w3.org/TR/html-markup/p.html#p< /а> - person   schedule 30.07.2012