Hi there,

I have a weird problem. Imagine following html code:

<div class="test"></div>
<div class="test"></div>
<div class="test"></div>
<div class="test"></div>
<div class="test"></div>

I want to insert other html-code inside all divs class="test":

var html = document.createTextNode('test');
$$('.test').each(function(element) {
        element.appendChild(html);
        console.log(element);
});

This javascript code is executed after the dom:loaded event is fired.
The each function is executed 5 times, only html is appended only once
(at the last div). If I exchange the line:

element.appendChild(html);

into:

element.appendChild(document.createTextNode('test'));

every div contains the text 'test' -> Does anyone knows why it only
works once with a variable?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to