萌新提问
javascript吧
全部回复
仅看楼主
level 3
死肥宅T 楼主
求问大佬们,怎么通过js自动生成图里这段比较重复的东西
2022年04月30日 22点04分 1
level 3
死肥宅T 楼主
[泪][泪][泪]
2022年04月30日 22点04分 2
level 12
const html = `
<div id="puzzlearea">
${[...Array(15)].map((_, i) => `
<div class="tuile">
<img src="img/0${i}.jpg" />
<span class="number">${i}</span>
</div>
`).join('')}
<div class="no_see"></div>
</div>
`;
2022年05月01日 04点05分 3
谢谢大佬,不过好像运行不起,是不是前面要写个i的循环[泪]
2022年05月01日 08点05分
@死肥宅T 怎么运行不起?
2022年05月01日 08点05分
@丶影-奈斯 我把这段代码放在js第一排,就照着打了[泪]但是一张图片都没有加载出来
2022年05月01日 08点05分
@死肥宅T 截图
2022年05月01日 08点05分
level 3
死肥宅T 楼主
2022年05月01日 08点05分 4
level 12
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<title>javascript</title>
</head>
<body>
<script>
const html = `
<div id="puzzlearea">
${[...Array(15)].map((_, i) => `
<div class="tuile">
<img src="img/0${i}.jpg" />
<span class="number">${i}</span>
</div>
`).join('')}
<div class="no_see"></div>
</div>
`;
document.write(html);
</script>
</body>
</html>
2022年05月01日 08点05分 5
我把这段代码丢在js里是不是不行,图片还是没有加载出来[泪]底下有截图,我有点笨[小乖]
2022年05月01日 09点05分
level 12
你是js刚入学吗 [懒得理]
2022年05月01日 08点05分 6
才学了12个小时的课程还是html+css+js然后老师就让做小游戏了[泪]
2022年05月01日 09点05分
@死肥宅T 光css就够我学好久 还不一定 学的会 [啊]
2022年05月01日 09点05分
@丶影-奈斯 粗略的学了一下,大概知道这是什么,flexbox什么的一脸懵
2022年05月01日 09点05分
level 3
死肥宅T 楼主
2022年05月01日 09点05分 7
除了路径不对 我想不到了 那些0 1 2 3 4能出来就说明JS能运行
2022年05月01日 09点05分
@丶影-奈斯 我试了下把puzzlearea的背景色调成了红色,no_see背景色是白色但是显示的就是一大块红色的,no_see也没有加载出来[泪]是不是我html版本问题
2022年05月01日 09点05分
@死肥宅T 你先另开文件 复制我的代码 运行试试看
2022年05月01日 09点05分
@丶影-奈斯 另开一个html文件 复制5楼代码 保存运行 看看图片出不出的来
2022年05月01日 09点05分
level 12
我没图片 但路径出来了
2022年05月01日 09点05分 8
大佬!!!我整出来了
2022年05月01日 09点05分
非常感谢
2022年05月01日 09点05分
我前面把你给的代码放在另一个.js文件里,他就不运行,但是我把他放在html里就完美运行了
2022年05月01日 09点05分
我太猪鼻了,一开始一直把代码丢在js文件里,抱歉耽误你那么多时间[小乖]
2022年05月01日 09点05分
level 2
Vue 的v-for可以做
2022年05月01日 09点05分 9
1