J'ai un script qui permet de récupérer des suggestions Google (XML) avec Javascript et sortie en HTML:tourner une liste d'options de sélection pour Regulair liste ul
<input id='inp' /> <select id='sug' />
<script type='text/javascript'>
function el(tid) {return document.getElementById(tid);}
function addScript(u){
var head=document.getElementsByTagName('head')[0],
sc2=document.createElement('script'); sc2.src=u;
head.appendChild(sc2);
setTimeout(function(){ head.removeChild(sc2); sc2=null;}, 20000)
}//end addScript()
function suggest(data){
var sel=el("sug").options; sel.length=0;
data[1].map(function(a){return a[0];}).map(function(a,b){
sel[b]=new Option(a);
});
sel.size=data[1].length;
}//end suggeest()
el("inp").onkeyup=function(){
addScript("http://www.google.nl/complete/search?callback=suggest&q="+this.value);
}
Comme vous pouvez voir les données XML est maintenant une liste d'options de sélection. Ma question: Comment puis-je obtenir ceci dans un ul ---> li HTML plutôt que dans la liste des options de sélection.
par la options un create ul – Ibu
Je ne suis pas un expert de JS mais normalement je peux comprendre beaucoup de choses par moi-même. A part ça ... Je peux à peine lire ce qui se passe dans ce script, donc faire quelque chose en boucle ne veut rien dire pour moi ... – Youss
@Youss: Pourriez-vous clarifier ce que vous voulez faire? Si je comprends bien, il y a du XML que vous voulez convertir en balises 'ul' et' li', mais je ne suis pas très sûr de ce que vous voulez dire. – element119