列表名称javascript单击
我试图使该类别可点击,它从链接到的列表名称javascript单击,javascript,Javascript,我试图使该类别可点击,它从链接到的活动中弹出一个随机对象。例如:单击冬季活动,它会从冬季活动活动中随机选取一个名称,并随每次单击而更改 下面是一些代码: var categoryList = document.querySelector('#categories'); for (var i = 0; i < activitiesArray.sections.length; i++) { categoryList.innerHTML += "<li><span&g
活动中弹出一个随机对象。例如:单击冬季活动
,它会从冬季活动
活动
中随机选取一个名称,并随每次单击而更改
下面是一些代码:
var categoryList = document.querySelector('#categories');
for (var i = 0; i < activitiesArray.sections.length; i++) {
categoryList.innerHTML += "<li><span>" +
activitiesArray.sections[i].category + "</span></li>";
}
--
var activitiesArray = {
sections : [
{
category: "Winter Activities",
activities: [
"Snowboarding", "Snowmobiling", "Ice Skating", "Snow Tubing", "Figure Skating", "Sledding", "Luge", "Bobsleigh", "Polar Plunge", "Ice Fishing", "Skiing"
]
},
{
category: "Music",
activities: [
"Music Festival", "Concert", "Live Music", "Opera", "Symphony", "Jam Session", "Learn an Instrument", "Musical Theatre"
]
}
]
}
var categoryList=document.querySelector(“#categories”);
对于(变量i=0;i”+
activitiesArray.sections[i].类别+“”;
}
--
var activitiesArray={
章节:[
{
类别:“冬季活动”,
活动:[
“滑雪板”、“雪地摩托”、“滑冰”、“雪地管”、“花样滑冰”、“雪橇”、“雪橇”、“长橇”、“极地跳水”、“冰上钓鱼”、“滑雪”
]
},
{
类别:“音乐”,
活动:[
“音乐节”、“音乐会”、“现场音乐”、“歌剧”、“交响乐”、“即兴演奏”、“学习乐器”、“音乐剧”
]
}
]
}
根据类别的长度生成一个随机数
var categoryList = document.querySelector('#categories'),
len = activitiesArray.sections.length,
activities,
sections,
activitiesItem;
function getRandomInt(max) {
return Math.floor(Math.random() * max)
}
for (var i = 0; i < len; i++) {
sections = activitiesArray.sections[i];
activities = sections.activities;
activitiesItem = getRandomInt(activities.length);
categoryList.innerHTML += "<li><span>" + activities[activitiesItem] + "</span></li>";
categoryList.innerHTML += "<li><span>" + sections.category + "</span></li>";
}
var categoryList=document.querySelector(“#categories”),
len=activitiesArray.sections.length,
活动,
部分,
活动项目;
函数getRandomInt(最大值){
返回Math.floor(Math.random()*max)
}
对于(变量i=0;i”+活动[activitiesItem]+“”;
categoryList.innerHTML+=“”+sections.category+“ ”;
}
问题出在哪里?错误消息?你做了什么调试?嗨,你想解决什么问题?你能详细说明我很乐意帮助的问题吗!我有类别
名称的,我想让它成为您单击的每个类别
将生成与该`类别关联的随机活动
名称的地方。您是否要求我们为您编写代码?这不是它的工作原理,你必须尝试一下,如果你不能让它工作,你可以明确说明什么是你不能工作的。不要只要求别人帮你完成编码。我在寻求如何完成的帮助。我让它工作的唯一方法是一个带有onclick
的按钮,但现在我已经将所有内容分类并将类别列在一个列表中,我不知道如何设置它,以便只从特定的类别中拉出活动
,该类别似乎列出了带有类别的活动。当你点击分类名称时,我会有一个单独的位置来添加(一个)活动。我知道我可能不是非常清楚,但我正在尝试!lolput在for循环中