[英]Display an alert box with line-breaks in for loop dynamically in javascript
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);
}
Use a newline character: \\n 使用换行符: \\ 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);
}
try this as you want line breaks for each row.we have add line breaks in outer for loop 尝试这个,因为你想要每行的换行符。我们在外部for循环中添加换行符
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);
}
只需使用'\\ n'代替','
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.