Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.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 - Fatal编程技术网

Javascript 显示对象属性

Javascript 显示对象属性,javascript,Javascript,我想显示从数组中随机选择的对象的对象属性(标签、图标、Href)。我该怎么做,这就是我目前所拥有的。 var myArray=[{ 标签:“梨”, 图标:“Pears.png”, href:“/梨” }, { 标签:“上诉”, 图标:“Appels.png”, href:“./Appels” }, { 标签:“芒果”, 图标:“Mango.png”, href:“/芒果” }, ]; var randomItem1=myArray[Math.floor(Math.random()*myArra

我想显示从数组中随机选择的对象的对象属性(标签、图标、Href)。我该怎么做,这就是我目前所拥有的。

var myArray=[{
标签:“梨”,
图标:“Pears.png”,
href:“/梨”
}, {
标签:“上诉”,
图标:“Appels.png”,
href:“./Appels”
}, {
标签:“芒果”,
图标:“Mango.png”,
href:“/芒果”
}, ];
var randomItem1=myArray[Math.floor(Math.random()*myArray.length)];
var randomItem2=myArray[Math.floor(Math.random()*myArray.length)];
var randomItem3=myArray[Math.floor(Math.random()*myArray.length)];
var randomItem4=myArray[Math.floor(Math.random()*myArray.length)];
document.addEventListener(“DOMContentLoaded”),函数(事件){
document.getElementById(“randomItem1”).innerHTML=randomItem1;
document.getElementById(“randomItem2”).innerHTML=randomItem2;
document.getElementById(“randomItem3”).innerHTML=randomItem3;
document.getElementById(“randomItem4”).innerHTML=randomItem4;
});
随机1

随机2

随机3

随机4


只需使用他们的对象键,例如

randomItem1.label
randomItem1.icon
randomItem1.href
堆栈片段


var myArray=[{
标签:“梨”,
图标:“Pears.png”,
href:“/梨”
}, {
标签:“上诉”,
图标:“Appels.png”,
href:“./Appels”
}, {
标签:“芒果”,
图标:“Mango.png”,
href:“/芒果”
}, ];
var randomItem1=myArray[Math.floor(Math.random()*myArray.length)];
var randomItem2=myArray[Math.floor(Math.random()*myArray.length)];
var randomItem3=myArray[Math.floor(Math.random()*myArray.length)];
var randomItem4=myArray[Math.floor(Math.random()*myArray.length)];
document.addEventListener(“DOMContentLoaded”),函数(事件){
//抓取第一个作业中的所有关键点以显示操作方法
document.getElementById(“randomItem1”).innerHTML=randomItem1.label+“:”+
randomItem1.icon+“:”+
随机项目1.href;
document.getElementById(“randomItem2”).innerHTML=randomItem2.label;
document.getElementById(“randomItem3”).innerHTML=randomItem3.label;
document.getElementById(“randomItem4”).innerHTML=randomItem4.label;
});
随机1

随机2

随机3

随机4


innerHTML=Object.values(randomItem1.join())的可能重复项