Reputation: 13
here I want one row then line break then another row and so on.... in only one alert message...
function GetCellValues()
{
var rows = document.getElementsByTagName('tr');
var str = '';
for (var c = 1 ; c < rows.length ; c++)
{
var row = rows[c];
var inputs = row.getElementsByTagName('input');
for (var k = 0 ; k < inputs.length ; k++)
{
str += inputs[k].value + ', ';
}
}
alert(str);
}
Upvotes: 1
Views: 852
Reputation: 187
try this as you want line breaks for each row.we have add line breaks in outer for loop
function GetCellValues()
{
var rows = document.getElementsByTagName('tr');
var str = '';
for (var c = 1 ; c < rows.length ; c++)
{
var row = rows[c];
var inputs = row.getElementsByTagName('input');
for (var k = 0 ; k < inputs.length ; k++)
{
str += inputs[k].value + ',';
}
str += inputs[k].value + '\n';
}
alert(str);
}
Upvotes: 2
Reputation: 4778
Use a newline character: \n
function GetCellValues()
{
var rows = document.getElementsByTagName('tr');
var str = '';
for (var c = 1 ; c < rows.length ; c++)
{
var row = rows[c];
var inputs = row.getElementsByTagName('input');
for (var k = 0 ; k < inputs.length ; k++)
{
str += inputs[k].value + '\n';
}
}
alert(str);
}
Upvotes: 2