[thelist] Simple JavaScript not working head scratcher

Peter Brunone (EasyListBox.com) peter at easylistbox.com
Fri Mar 3 15:10:26 CST 2006

Matt will probably have my head, but what about    var items = lists[0].getElementsByTagName("li");
for (var i=0;i<items.length;i++)
items[i].innerHTML = "<a href='#'>" + items[i].innerHTML + "</a>";

?  If that doesn't work, let us know what's happening (error message, unexpected results, absolutely nothing) and we'll sort it out.



  From: fstorr <fffrancis at fstorr.demon.co.uk>
Sent: Friday, March 03, 2006 1:56 PM
To: Evolt <thelist at lists.evolt.org>
Subject: [thelist] Simple JavaScript not working head scratcher 

Hi all

This should be simple, but for some reason I can't work out why this 
isn't working. This is what I've got:

 Quarter 1
 Quarter 2

And this is what I want:

 Quarter 1
 Quarter 2

Before anyone says anything, yes I know using JS to insert links is 
bad - this whole thing started off as a "I'll just write this script 
for a couple of quick development tasks to show proof of concept" and 
now it's just something that I can't get working. In the actual 
document everything works fine except the inserting bit - I've tried 
using appendChild, firstChild.insertBefore and just about everything 
else, but it just won't play. Here's what I've got:

function alertnone()
 var content = document.getElementById("content");
 var lists = content.getElementsByTagName("ul");
 var items = lists[0].getElementsByTagName("li");
 for (var i=0;i 

 Quarter 1 link
 Quarter 2 link
 Quarter 3 link




* * Please support the community that supports you. * *

For unsubscribe and other options, including the Tip Harvester 
and archives of thelist go to: http://lists.evolt.org 
Workers of the Web, evolt ! 

More information about the thelist mailing list