Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在每个动态创建的图像下方显示数字?_Javascript_Html - Fatal编程技术网

Javascript 如何在每个动态创建的图像下方显示数字?

Javascript 如何在每个动态创建的图像下方显示数字?,javascript,html,Javascript,Html,我想显示一个特定的图像,显示次数与用户给出的数字相同。这部分已经完成。但是我想在每张图片下面显示一个数字。例如,如果用户输入为4,则应在第一个图像“1”下方有4个图像,在第二个图像“2”下方有4个图像。图像也必须是可点击的 单击按钮将新元素添加到数组中 试试看 函数imag(c,x){ var x=document.getElementById(“myNumber”).value; var c=“”; var-arr=[]; 对于(变量i=0;i

我想显示一个特定的图像,显示次数与用户给出的数字相同。这部分已经完成。但是我想在每张图片下面显示一个数字。例如,如果用户输入为4,则应在第一个图像“1”下方有4个图像,在第二个图像“2”下方有4个图像。图像也必须是可点击的


单击按钮将新元素添加到数组中

试试看 函数imag(c,x){ var x=document.getElementById(“myNumber”).value; var c=“”; var-arr=[]; 对于(变量i=0;i
您已经在循环中找到了要查找的号码。因此,您可以像这样简单地将其添加到数组中

JS:

var-imageSrc=”http://fc08.deviantart.net/fs71/f/2010/148/1/9/20x20_PNG_Icons_DOMO_by_JMcIvor.png";
函数imag(c,x){
var x=document.getElementById(“myNumber”).value;
var demo=document.getElementById(“demo”);
var container=document.createElement(“div”);
setAttribute(“类”、“容器”);

对于(var i=0;它获取图像右侧的数字。它必须位于image@mohit我用一些css编辑了我的答案,以显示图像下方的数字。
function imag() {
    var x = document.getElementById("myNumber").value;
    var c = "<img src='C:/Users/Akhil/Desktop/New folder/G.jpg'/>";

    var arr = [];
    for (var i = 0; i < x; i++) {
        arr.push("<div class='image'>" + c + "<br />" + (i+1) + "</div>");
    }

    document.getElementById("demo").innerHTML = arr.join("&nbsp&nbsp");
}
div.image {
    display: inline-block;
}