javascript - 从逗号分隔的字符串javascript创建html表

标签 javascript html string function html-table

我正在尝试编写一个 Javascript 函数,该函数将文本写入(最终)创建以下 html 表格(我将向它传递不同长度的参数以创建数百个表格):

<table>
    <tr><td><u>School</u></td>
    <td><u>Percent</u></td>
    <tr><td>School 1: </td>
    <td>Percent1</td></tr>
    <tr><td>School 2: </td>
    <td>Percent2</td></tr>
    <tr><td>School 3: </td>
    <td>Percent3</td></tr>  
</table>

我的输入是逗号分隔的字符串:

var school_list = "School 1, School 2, School 3"
var pct_list = "Percent1, Percent2, Percent3"

该函数需要传入school_list和pct_list,返回一串上面的html表格代码。

最佳答案

像这样:

var schoolArr = school_list.split(',');
var pctArr = pct_list.split(',');
var table = "<table>";
for (var i=0; i< schoolArr.length; i++) {
    table = table + "<tr><td>"+ schoolArr[i]+"</td><td>"+ pctArr[i] +"</td></tr>"; 
}
table = table + "</table>";

return table;

关于javascript - 从逗号分隔的字符串javascript创建html表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10612667/

相关文章:

javascript - 当我以 Angular 导入表单模块时,我的按钮似乎无法正常工作

javascript - 如何只显示首次访问者特定的工具提示?

Java 字符串到 Int

c# - 递归字符串反转函数

javascript - 关于 JS 脚本参数的建议

javascript - $http promise 链以错误的顺序运行

javascript - 在谷歌地图上找到最近的引脚

javascript - 运行for循环并在一个范围内随机改变变量的值但满足所有变量

html - 用于在 html 中标记文本的 Notepad++ 或 netbeans 插件

java - Java 中的单元测试多行字符串