Je suis très nouveau à JS, alors pardonnez la simplicité de cette question ... Essayer de créer une liste déroulante avec des éléments hyperliés en utilisant un tableau. Le produit final aura des centaines d'entrées, il est donc important de gagner de la place. Deux choses à garder à l'esprit: je ne peux pas utiliser JQuery et je dois l'intégrer dans WordPress. Je sais que je fais cela de manière incorrecte, mais le code ci-dessous devrait donner une idée précise de ce que j'essaie de faire. Toute aide très appréciée.Création d'une liste déroulante avec des éléments en lien hypertexte dans un tableau
<body>
<form id="siteList">
<select id="selectSite">
<option>Choose a site</option>
</select>
</form>
</body>
</script>
var myArray = new Array("Google", "Yahoo", "Bing", "Gmail", "Facebook");
var links = new Array("http://www.google.com", "http://www.yahoo.com", "http://www.bing.com", "http://www.gmail.com", "http://www.facebook.com");
// Get dropdown element from DOM
var dropdown = document.getElementById("selectSite")
// Loop through the array
for (var i = 0; i < myArray.length; ++i) {
// Append the element to the end of Array list
dropdown[dropdown.length] = new Option(myArray[i].link(links[i]), myArray[i].link(links[i]));
}
</script>
Ca y est! Merci beaucoup. – friendofdog
Je l'ai fait upvote mais aujourd'hui est en fait ma première journée en utilisant ce forum. Je suis informé que j'ai besoin de 15 points de réputation avant que mon vote ne soit compté. – friendofdog
Montre comment je suis nouveau ... Fait – friendofdog