JavaScript数组和网页的交互

数组内部可以放任何东西,放数值的为数值数字,放字符串的为字符数组

字符数组如:var name=["张三","李四","王五"]

问题:如何让定义好的数组变成li标签放入ul中

1)如何在js中查找对应的标签:通过id去找:

给ul标签设id 通过id找到对应的元素 var name=document.getElementById(标签的id)

将指定的内容放质结构中 标签.innerHTML=设置内容

拼接:依次拿出数组中的元素,拼接成字符串,用+连接

"<li>"+name[0]+"</li><li>"+name[1]

用li标签将第一个元素与第二个元素连接起来,这种方法慢

简单方法:先声明一个变量 var str=""

再用for循环将其拼接到一个变量中。

案例:

<ul id ="nav"></ul>
<script>
    var name=["百度","腾讯","京东","淘宝"]
    var str ="<li>我是li标签</li>"
    //将str字符串放到ul标签内部
    var str=""
    for(var n=0;n<name.length;n++){
    str=str+"<li>"+name[n]+"</li>"
}
    var nav =document.getElementById("nav")
    name.inner.HTML=str
    console.log(str)
</script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值