如何使用纯javascript循环类似div的angular js

如何使用纯javascript循环类似div的angular js,javascript,Javascript,我已经使用以下技术来替换html中的sting var str = "Some html values"; var res = str.replace("{company}","Microsoft"); 但我想通过使用纯JavaScript循环类似于angular js的div,如下所示 {foreach value in values} <div class="test">{value}</div> {/foreach} {foreach value in valu

我已经使用以下技术来替换html中的sting

var str = "Some html values";
var res = str.replace("{company}","Microsoft");
但我想通过使用纯JavaScript循环类似于angular js的div,如下所示

{foreach value in values} <div class="test">{value}</div> {/foreach}
{foreach value in values}{value}{/foreach}

如果有人知道,请告诉我

这里有一个香草JS的方法:

var值=[“微软”、“苹果”、“亚马逊”];
var节点=document.getElementById(“myDiv”);
var res=“”;
用于(值中的id){
res+=“”+值[id]+“

”; } node.innerHTML=res
我找到了解决办法

var值=”;
变量字母表=['a'、'b'、'c'、'd'、'e'];
变量含义=[“苹果”、“香蕉”、“巧克力”、“多米诺骨牌比萨饼”、“鸡蛋”]
var value=document.getElementById(“test1”).innerHTML;

for(var i=0;使用innerHTML是可能的,但是您应该使用for循环和jQuery的.append()。如果您不想使用它,为什么标签
angularjs
?但是我没有使用jQuery或javascript任何插件。我想用纯javascript实现,例如如果“var值”has array value意味着我想在foreach循环中执行,就像我尝试过的那样,但如果它包含多个div意味着如果我想循环“class 2”,则意味着我必须在脚本中声明该类和div。我不想这样做。如果不在脚本中声明class或div,还有其他可能性吗?