在JS中乘一个字符串

时间:2018-10-19 09:05:39

标签: javascript

我想显示一个字符串,因为我有一个生成的变量。因此,我想做类似的事情,这是行不通的

var shower_total = 7; // this gets generated, but for simplification... 
var uhrzeit = "<p class='clock_item'>Foo</p>";
document.getElementById("uhrzeit_block").innerHTML =5*uhrzeit;

这就是为什么我尝试循环它,但这都不起作用

document.getElementById("uhrzeit_block").innerHTML = 
 for(b=0, b <= shower_total; b++){
   uhrzeit
};

我做错了什么或有可能-初学者兼容-解决方案。谢谢!

1 个答案:

答案 0 :(得分:3)

您可以使用String#repeat而不是字符串的乘法。这对于无法转换为数字的值不起作用。

var uhrzeit = "<p class='clock_item'>Foo</p>";

console.log(uhrzeit.repeat(5));