Je travaille sur un petit script où il y a des éléments de liste. Si vous vous référez au code ci-dessous, vous remarquerez qu'il y a 15 éléments de liste. Maintenant, je veux juste afficher 9 d'entre eux disent que le journal de l'utilisateur dans la première fois les neuf premiers devraient être affichés maintenant s'il clique sur la liste non. 7 alors la liste n ° 3, 4, 5, 6, 7, 8, 9, 10, 11 devrait être affichée.Aide de navigation Javascript
Dois-je donner un identifiant à chaque liste?
Merci
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Title</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="/library/styles/styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
<ul id="list1">
<li><a href="1">1</a></li>
<li><a href="2">2</a></li>
<li><a href="3">3</a></li>
<li><a href="4">4</a></li>
<li><a href="5">5</a></li>
<li><a href="6">6</a></li>
<li><a href="7">7</a></li>
<li><a href="8">8</a></li>
<li><a href="9">9</a></li>
<li><a href="10">10</a></li>
<li><a href="11">11</a></li>
<li><a href="12">12</a></li>
<li><a href="13">13</a></li>
<li><a href="14">14</a></li>
<li><a href="15">15</a></li>
</ul>
<!-- start: javascripts -->
<script type="text/javascript">
var ul = document.getElementById("list1");
var liNodes = [];
for (var i = 0; i < ul.childNodes.length; i++) {
if (ul.childNodes[i].nodeName == "LI") {
liNodes.push(ul.childNodes[i]);
}
}
document.write("LiNodes:" +liNodes.length);
if (liNodes.length < 9) {
display_nine();
}
function display_nine() {
}
</script>
<!-- end: javascripts -->
</body>
</html>
Je trouve votre question plutôt difficile à suivre - peut-être si vous avez réécrit cette phrase "Maintenant, je veux juste ... devrait être affiché." pour le rendre plus clair, cela aiderait. En outre, vous pouvez trier votre utilisation de "liste" vs "élément de la liste" – Polsonby
Il est également difficile de dire ce que vous entendez par "lorsque l'utilisateur se connecte". –