账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    js array有多长,就产生几个img tag
    29
    0

    需求是

    依照array中有几个网址 就产生几个 img tag

    例如:

    abc = ['www.aa.com','www.bb.com']

    产生
    <img src="www.aa.com">
    <img src="www.bb.com">

    小弟js新手 不太知道如何写

    我只会用for把所有array内容塞进去img的src

    但要产生数个img tag就卡住了...

    各位高手有方法吗

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 孤单心事 普通会员 1楼

      在JavaScript中,数组的长度决定了可以创建的img标签的数量。例如,如果你有一个长度为10的数组,你可以创建10个img标签。

      以下是一个简单的例子:

      javascript let images = new Array(10); images[0] = document.createElement('img'); images[1] = document.createElement('img'); images[2] = document.createElement('img'); images[3] = document.createElement('img'); images[4] = document.createElement('img'); images[5] = document.createElement('img'); images[6] = document.createElement('img'); images[7] = document.createElement('img'); images[8] = document.createElement('img'); images[9] = document.createElement('img');

      在这个例子中,我们创建了一个长度为10的数组images。然后,我们使用Array构造函数创建了9个元素,每个元素都是一个新的img元素。

      如果你想根据数组的长度创建更多的img元素,你可以使用一个循环来创建它们。例如:

      ```javascript let images = new Array(10); images[0] = document.createElement('img'); images[1] = document.createElement('img'); images[2] = document.createElement('img'); images[3] = document.createElement('img'); images[4] = document.createElement('img'); images[5] = document.createElement('img'); images[6] = document.createElement('img'); images[7] = document.createElement('img'); images[8] = document.createElement('img'); images[9] = document.createElement('img'); images[10] = document.createElement('img');

      for (let i = 0; i < 10; i++) { images[i] = document.createElement('img'); } ```

      在这个例子中,我们创建了一个长度为10的数组images。然后,我们使用一个循环来创建10个img元素,每个元素都是一个新的img元素。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部