欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

用js把div里的每个字符都加上一个标签

例如<div id="dl">123456</div>,怎么变成<a>1</a><a>2</a><a>3</a><a>4</a><a>5</a><a>6</a>
需要用到for循环吗?希望能具体写出来~本人超级菜鸟,希望大家解答,谢谢!

最佳答案
 
<script>
var str=document.getElementById("dl").innerHTML;
var str2="";
for(i=0;i<str.length;i++){
str2+="<a>"+str.substr(i,1)+"</a>";
}
document.getElementById("dl").innerHTML=str2;
//手机输入好辛苦,未测试,有问题追问吧
</script>
 
来自  https://zhidao.baidu.com/question/1959676967782042340.html
普通分类: