如何给span标签动态添加下面的a标签啊?

<spanid="banner"></span>想要的最终效果<spanid="banner"><aonclick="show('0')">1</a><aonclick=... <span id="banner"></span>
想要的最终效果
<span id="banner">
<a onclick="show('0')">1</a>
<a onclick="show('1')">2</a>
<a onclick="show('2')">3</a>
<a onclick="show('3')">4</a>
</span>
展开
 我来答
JIA丨XIAN
推荐于2017-10-03 · TA获得超过630个赞
知道小有建树答主
回答量:475
采纳率:20%
帮助的人:316万
展开全部
<body>
<span id="banner"></span>
<script>
    var mspan = document.getElementById("banner");
    for(var i=0;i<4;i++){
        var aEl = document.createElement("a");
        aEl.setAttribute("onclick","show("+i+")");
        aEl.innerText = i+1;
        mspan.appendChild(aEl);
    }
</script>
</body>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e096309
2015-11-25 · TA获得超过1326个赞
知道小有建树答主
回答量:501
采纳率:96%
帮助的人:406万
展开全部
var span=document.getElementById('banner');
for(var i=0; i<4; i++) {
var a = document.createElement('a');
a.onclick = "show("+i+")";
a.innerHTML = (i+1);

span.appendChild(a);

}
追问
谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式