在console.log输出中显示冒号
Show colon in console.log output
我有一个简单的倒计时循环函数:
function countdown(numright) {
for (i = 0; i <= numright; ++i) {
(function (i) {
setTimeout(function () {
console.log( i +1,(numright - i));
$("#result").html(i +1,(numright - i)));
}, i * 1000);
})(i);
}
}
countdown(5);
我需要加a:所以它显示:
1:5
2:4 etc....
还需要将结果输出到html元素,上面显示的是第一个数字,而不是第二个。它在控制台1 5 2 4等
用append
代替html
。
function countdown(numright) {
for (i = 0; i <= numright; ++i) {
(function (i) {
setTimeout(function () {
var out = i +1 + ':' + (numright - i);
console.log(out);
$("#result").append(out + '<br/>');
}, i * 1000);
})(i);
}
}
countdown(5);
你的原始代码中也有一个错误,我已经修复了。
演示您想要这样的内容:
function countdown(numright) {
var val;
for (i = 0; i <= numright; ++i) {
(function (i) {
setTimeout(function () {
val = (i +1) + ':' + (numright - i);
console.log(val);
$("#result").append(val);
}, i * 1000);
})(i);
}
}
countdown(5);
相关文章:
- 从一个文本框执行代码,并在另一个文本框中以 HTML 显示输出
- 在命令运行时以Grunt显示输出
- 输入富文本以显示输出
- AJAX 不显示输出
- 使用 PHP 在同一页面中显示输出
- 'href'单击时不显示输出
- AngularJS问题未显示输出
- 可以't让localStorage在刷新时显示输出
- 如何在不刷新、显示输出、重新加载表单、冲洗和重复的情况下提交表单
- 此程序不显示输出
- 无法使用 javascript 中的函数在边框中显示输出
- 如何从excel文件中输入,并在速度计上显示输出
- 如何将两个日期之间的固定值更改为变量,并使用事件处理程序Javascript显示输出
- 显示输出计算的Javascript
- 无法用Jquery在Chrome控制台显示输出
- 在选择单选按钮后,如何根据所选的单选按钮显示输出
- jQuery AJAX在第一个PHP条件之后不显示输出
- Javascript只显示输出中的前4个字符
- console.log在Chrome浏览器中没有显示输出
- 为什么静态变量不显示输出