Fråga : createElement och appendChild till alla matcha beståndsdelar

Hälsningen

What som jag skulle något liknande för att göra, är denna: Jag önskar att skapa en ny div och att fästa den till alla matcha hänvisade till beståndsdelar.  Jag har sökt långt och vitt för svaret, men jag kan inte verka för att figurera ut ett rättframt långt för att göra detta… mest av dokumentationen som jag har läst gäller till att fästa en beståndsdel en gång, eftersom jag önskar att göra den till varje beståndsdel med ett matcha ID här är min kodifierar så avlägset: för class=" codeSnippet " för
1 för >


var-newDiv;
var-etiketter;
fungera addElementen ()
{
etiketter = document.getElementsByTagName (”a”);
för (var i = 0; i < labels.length; i++)
{
om (== ”linkclass” för etiketter [I] .className) {
newDiv = document.createElement (”div”);
newDiv.id = ”myContent”;
märker [I] .appendChild (newDiv);
}
}
} <-/pre>

There är multipel, klassificerar i mitt dokument, som är varför jag önskar att uppsätta som mål linkclass, och tillfogar newDiven, varje gång linkclass visar upp i mitt dokument.  De ovannämnda kodifierar endast arbeten för de första tidlinkclassna visar upp.   Jag försökte något något liknande detta: för class=" codeSnippet " för
1 för >


var-newDiv;
var-etiketter;
fungera addElementen ()
{
etiketter = document.getElementsByTagName (”a”);
för (var i = 0; i < labels.length; i++)
{
om (== ”linkclass” för etiketter [I] .className) {
newDiv [I] = document.createElement (”div”);
newDiv [I] .id = ”myContent”;
märker [I] .appendChild (newDiv [I]);
}
}
} <-/pre>

But som detta inte fungerade alls.  Kanske jag behöver jQueryen för denna, men jag skulle för att inte veta vad den kodifiera skulle looknågot liknande.  Någon hjälp på skulle denna är väldeliga appreciated.

*Edit* som jag bör antagligen omnämnande att jag önskar att förlägga ett pråligt anmärker in i divsna, efter de har framförts, som kan är källan av mitt besvärar.  Är här skriva som jag sätter in mot bottnen av för class=" codeSnippet " för page.

1 för >
<-/pre>


(och jag har naturligtvis swfobject.jsen att anknytas tidigare i mitt för att spara).

Again som den fungerar det pråligt, anmärker däri förläggas in i den första linkclassbeståndsdelen, men endast en gång.  Jag skulle något liknande som den förlade sammanlagt av them.
" klar "

Svar : createElement och appendChild till alla matcha beståndsdelar

Svaret beror på STL-behållaren. Knutpunkten baserade behållare liksom kartlägger, och uppsättningen gör inte existerande ogiltig tillfredsställer när att tillfoga eller att ta bort men behållare liksom vektor och deque gör.

Min artikel på STL-behållare förklarar denna och ett lott mer.

http://www.experts-exchange.com/Programming/Languages/CPP/A_2812-Which-STL-Container.html
Andra lösningar  
 
programming4us programming4us