Portál AbcLinuxu, 14. května 2025 01:09
var ul=document.createElement('ul'); var datas=xml.getElementsByTagName('data'); for(var i=0;i<datas.length;i++) { var value=datas[i].firstChild.nodeValue; var li=document.createElement('li'); li.appendChild(document.createTextNode(value)); li.onclick=function() { dest.value=value; } ul.appendChild(li); } msg.appendChild(ul);
Konrétně s tučně zobrazeným řádkem. Po kliknutí na jakoukoli vygenerovanou položku li je v dest.value
pouze poslední hodnota value
.
function _click(value) { return function(){dest.value=value;}; } var ul=document.createElement('ul'); var datas=xml.getElementsByTagName('data'); for(var i=0;i<datas.length;i++) { var value=datas[i].firstChild.nodeValue; var li=document.createElement('li'); li.appendChild(document.createTextNode(value)); li.onclick=_click(value); ul.appendChild(li); } msg.appendChild(ul);
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.