使用JavaScript在第n行插入n个字符
Insert n characters in the nth row using JavaScript
给定数字
n
和字符c
,任务是用n
行文本替换元素的innerHTML。第一行应该有一个c
的副本,第二行应该有两个c
的副本,等等。要插入<br>
标签来分隔每一行。
我一直认为嵌套的for
循环在这里可能是合适的,其中外部的for
创建行,内部的for
重复每行中的字符,但在我的脑海中无法将其组合在一起,也不确定这是否是一个好方法。
我想的可能是:
for(i = 1; i <= n; i++) {
for(j = 1, j <= n; j++) {
document.getElementById("output").innerHTML = c;
}
document.getElementById("output").innerHTML += <br>;
}
嵌套的for
循环通常会对性能产生不良影响,但假设您是在小规模上执行此操作,这应该会让您知道要做什么http://jsfiddle.net/mrodkc1u/1/
但是,由于行数与最大行中的字符数相同,因此不需要使用嵌套循环。这是一个只有一个循环的更新小提琴http://jsfiddle.net/mrodkc1u/2/
相关文章:
- RegExp插入字符匹配并且应该'不要
- 如何使用JS在中间输入文本中动态插入字符
- 在数组中的偶数之间插入连字符
- 如何使用javascript获取&使用字符偏移量设置插入符号位置
- Php在csv输出文件中插入转义字符
- 在输入文本框的文本中间插入键盘字符值
- 在输入中每 4 个字符后插入短划线
- 如何在jquery中使用replace和regex在单词的大写字符前插入空格
- JavaScript/jQuery:在特殊字符和关闭html标记后插入空格
- Worklight构建将非法字符插入到Javascript文件中
- 使用 JQuery 插入 HTML 字符实体
- 需要使用什么正则表达式将内容插入某些字符的第 n 次出现之间
- Javascript 正则表达式字符范围 A-z 匹配插入符号 (“^”)
- 在 3 位和 6 位数字后插入空格或连字符,前缀为 +91
- 如何在字符串中的第二个字符之后插入字符
- 如何通过javascript在文本区域中插入/删除字符
- 在句子末尾插入随机字符
- 将字符插入输入文本框时的制表符光标
- 正在将随机十六进制字符插入到web源代码中
- 字符插入错误的字符串索引