I have multiple rows in a table that I can toggle their visibility in IE 6 using the function below. However, this does not work in FF 2.x. I can't use getElementById( ) because I need to identify multiple <TR> tags in the document.
Can someone please show me how to recode this function below to work in both browsers. TIA.
function hideEmptyFields _ff()
{
var oLink = document.getEle mentById('hidel ink')
//var oImages = document.getEle mentsByTagName( 'TR');
var oRows = document.all || document.getEle mentsByTagName( 'TR');
if (oRows.length)
{
for (var i = 0; i < oRows.length; i++)
{
var oRow = oRows[i]
if (oRow.name == 'emptyrow')
{
if (oRow.style.dis play == 'none')
{
oRow.style.disp lay = '';
oLink.innerHTML = 'Hide Empty Fields'
}
else
{
oRow.style.disp lay = 'none';
oLink.innerHTML = 'Show Empty Fields'
}
}
}
}
}
Can someone please show me how to recode this function below to work in both browsers. TIA.
function hideEmptyFields _ff()
{
var oLink = document.getEle mentById('hidel ink')
//var oImages = document.getEle mentsByTagName( 'TR');
var oRows = document.all || document.getEle mentsByTagName( 'TR');
if (oRows.length)
{
for (var i = 0; i < oRows.length; i++)
{
var oRow = oRows[i]
if (oRow.name == 'emptyrow')
{
if (oRow.style.dis play == 'none')
{
oRow.style.disp lay = '';
oLink.innerHTML = 'Hide Empty Fields'
}
else
{
oRow.style.disp lay = 'none';
oLink.innerHTML = 'Show Empty Fields'
}
}
}
}
}
Comment