所以我有一个javascript
代码,我想在不同的div
中打印它。
示例:
<div class='block output-1'>...</div>
<div class='block output-2'>...</div>
<div class='block output-3'>...</div>
我想用下面的div
代码替换每个具有.block
类的<script>
容器
<script>document.write('text');</script>
我尝试过Jquery
,我可以做到:http://jsbin.com/yokipajiho/1/edit?html,js,output
但是我希望有更好的方法或不同的方法。
答案 0 :(得分:0)
不要使用document.write
,而是将其分配给DIV的innerHTML
属性。
document.querySelectorAll(".block").forEach((div, index) => div.innerHTML = "text " + index);
<div class='block output-1'>...</div>
<div class='block output-2'>...</div>
<div class='block output-3'>...</div>