Hi,
I can't figure out why the following code is not adding a new row to my table:
function addNewRow(sender)
{
if(sender == null)
return;
//get a reference to the table
var table = GetParentElementByTagName(sender, "TABLE");
var row = GetParentElementByTagName(sender, "TR");
//add new row to table
var newRow = row.cloneNode(true);
table.appendChild(newRow);
}
function GetParentElementByTagName(element, tagName)
{
var element=element;
while(element.tagName != tagName)
element = element.parentNode;
return element;
}
I don't know JavaScript terribly well so I'm sure there's something simple that I'm missing.
Thx.
I can't figure out why the following code is not adding a new row to my table:
function addNewRow(sender)
{
if(sender == null)
return;
//get a reference to the table
var table = GetParentElementByTagName(sender, "TABLE");
var row = GetParentElementByTagName(sender, "TR");
//add new row to table
var newRow = row.cloneNode(true);
table.appendChild(newRow);
}
function GetParentElementByTagName(element, tagName)
{
var element=element;
while(element.tagName != tagName)
element = element.parentNode;
return element;
}
I don't know JavaScript terribly well so I'm sure there's something simple that I'm missing.
Thx.