Search code examples
javascripthtmldomclonenode

Javascript Clonenode() - get element by id?


I am fiddling with this javascript code here

http://jsfiddle.net/7Sd4W/4/

I am trying to get it to clone a select element with ID = "sel0"

Then when It clones it I want it to create the same select element but with "sel+i" , i increments meaning everytime its cloned

The ids would be sel0,sel1,sel2,sel3,sel4 etc..

I tried changing

document.getelementsbyID()

or

document.getelementsbyname()

However it does not seem to work

Thanks


Solution

  • getElementsByTagName works. You can also assign a unique ID to the node before appending it (duplicate IDs can cause all kinds of issues):

    See http://jsfiddle.net/7Sd4W/9/