摘要比赛详情比赛时间,正在进行中比赛双方,未知vs未知比分,0,0实时更新实时更新将在这里显示比赛节奏比赛节奏将在这里显示,模拟实时更新数据constliveUpdates=[,time,05,00,event,A队开场,time,12,30,event,B队获得点球,time,25,15,event,A队进球,time,3...。
比赛详情
-
比赛时间:
正在进行中
-
比赛双方:
未知
vs
未知
-
比分:
0-0
实时更新
比赛节奏
<script>
// 模拟实时更新数据const liveUpdates = [{time: '05:00',event: 'A队开场'
},{time: '12:30',event: 'B队获得点球'},{time: '25:15',event: 'A队进球'},{time: '37:45',event: 'B队扳平比分'},{time: '60:00',event: 'A队再次进球'},{time: '90:00',event: '比赛结束,A队获胜'},];// 模拟比赛节奏数据const matchPace = [{time: '0-15',pace: '慢'},{time: '15-30',pace: '中等'},{time: '30-45',pace: '快'},{time: '45-60',pace: '中等'},{time: '60-75',pace: '慢'},{time: '75-90',pace: '快'},];// 获取元素const matchTime = document.getElementById('match-time');const teamA = document.getElementById('team-a');const teamB = document.getElementById('team-b');const score = document.getElementById('score');const liveUpdatesElement = document.getElementById('live-updates');const matchPaceElement = document.getElementById('match-pace');// 设置比赛详情matchTime.innerText ='05:00';teamA.innerText = '球队A';teamB.innerText = '球队B';score.innerText = '0-0';// 创建实时更新列表const liveUpdatesList = document.createElement('ul');liveUpdatesList.classList.add('highlight');liveUpdatesElement.appendChild(liveUpdatesList);// 创建比赛节奏列表constmatchPaceList = document.createElement('ul');matchPaceList.classList.add('highlight');matchPaceElement.appendChild(matchPaceList);// 循环并显示实时更新let i = 0;const updateInterval = setInterval(() => {if (i < liveUpdates.length) {const update = liveUpdates[i];// 创建实时更新项const updateItem = document.createElement('li');updateItem.innerText = `${update.time} - ${update.event}`;// 添加实时更新项liveUpdatesList.appendChild(updateItem);// 更新比赛时间matchTime.innerText = update.time;// 更新比分(如果进球了)if (update.event.includes('进球')) {const teamName = update.event.split(' ')[0];if (teamName === 'A队') {score.innerText = parseInt(score.innerText.split('-')[0]) + 1 + '-' + score.innerText.split('-')[1];} else if (teamName === 'B队') {score.innerText = score.innerText.split('-')[0] + '-' + (parseInt(score.innerText.split('-')[1]) + 1);}}// 滚动到实时更新列表底部liveUpdatesElement.scrollTop = liveUpdatesElement.scrollHeight;i++;} else {clearInterval(updateInterval);}}, 1000);// 循环并显示比赛节奏let j = 0;const paceInterval = setInterval(() => {if (j < matchPace.length) {const paceItem = matchPace[j];// 创建比赛节奏项const paceListItem = document.createElement('li');paceListItem.innerText = `${paceItem.time} - ${paceItem.pace}`;// 添加比赛节奏项matchPaceList.appendChild(paceListItem);j++;} else {clearInterval(paceInterval);}}, 1000);
</script>
标签: 欧洲杯巅峰对决把握比赛节奏实时更新
很赞哦! ()