Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.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
使用onclick函数[javascript]后的循环从数组调用字符串_Javascript_Arrays_Loops_Onclick - Fatal编程技术网

使用onclick函数[javascript]后的循环从数组调用字符串

使用onclick函数[javascript]后的循环从数组调用字符串,javascript,arrays,loops,onclick,Javascript,Arrays,Loops,Onclick,我想在单击匹配数组后显示其中一个数组:例如 单击后的图像1将显示阵列1 单击后的图像2将显示阵列2: img src image 1调用函数:ShowNumber() 以及它将在何时显示的段落 <p id="number"></p> 但我真的不知道如何从匹配字符串的数组中生成循环。使用textContent或innerHTML设置段落或DIV的内容,value表示用户输入的值 function ShowNumber(number) { document

我想在单击匹配数组后显示其中一个数组:例如

  • 单击后的图像1将显示阵列1
  • 单击后的图像2将显示阵列2:

img src image 1调用函数:ShowNumber()

以及它将在何时显示的段落

<p id="number"></p>


但我真的不知道如何从匹配字符串的数组中生成循环。

使用
textContent
innerHTML
设置段落或DIV的内容,
value
表示用户输入的值

function ShowNumber(number) {
    document.getElementById("number").textContent = DetailArray[number];
}
然后,图像1可以包含:

onclick="ShowNumber(0)"

要显示
数字1

数组是数字索引的,只需将图像与索引关联起来,然后从那里开始就很简单了。
.value
用于输入元素。您不能将其与
一起使用。Pro提示:使用
[]
而不是
新阵列来定义阵列,这在某些情况下可能会产生意外的副作用。
onclick="ShowNumber(0)"