- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一长组 div,当有人单击带有级联延迟的“主页”按钮时(我稍后会添加),我想将它们的所有背景颜色更改为随机颜色。我一直在 jfiddle 中对此进行测试,但似乎无法让它工作。
例如,在 jsfiddle 上使用 1-10 的 while 循环: http://jsfiddle.net/PWvaw/17/
我是否遇到了 var 范围问题,或者在 getElementByID 方法中放置字符串/变量组合是否存在问题?似乎表明,当我将 head 标签放在 jfiddle 的 HTML 部分中时,代码在“getElementById(”
)之后立即变成红色switch (randomNumberOne) {
case 1:
document.getElementById(
如有任何帮助,我们将不胜感激。我已经在这里进行了搜索,但没有发现任何结论,但是,如果我错过了答案,我深表歉意。谢谢!
最佳答案
只需删除颜色代码中的分号即可。
function backgroundColorChange() {
var num = 1;
while (num <= 10) {
var randomNumberMe = Math.floor((Math.random()*10)+1);
console.log(randomNumberMe);
switch (randomNumberMe) {
case 1:
document.getElementById('r' + num).style.backgroundColor = '#db0058';
break;
case 2:
document.getElementById('r' + num).style.backgroundColor = '#80e800';
break;
case 3:
document.getElementById('r' + num).style.backgroundColor = '#ffb700';
break;
case 4:
document.getElementById('r' + num).style.backgroundColor = '#4b5ed7';
break;
default:
document.getElementById('r' + num).style.backgroundColor = '#ffffff';
break;
}
num += 1;
}
}
关于javascript - getElementId ('divname' + varname):::不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11441940/
我有一长组 div,当有人单击带有级联延迟的“主页”按钮时(我稍后会添加),我想将它们的所有背景颜色更改为随机颜色。我一直在 jfiddle 中对此进行测试,但似乎无法让它工作。 例如,在 jsfid
这个问题已经有答案了: How to scroll an HTML page to a given anchor (17 个回答) 已关闭 9 年前。 我想通过这种方式直接浏览到我的网站 div: w
我理解“查找”功能,只是不熟悉“> div”的含义。有人可以帮忙吗? 最佳答案 这意味着所有直接的“div”后代(因此中间没有其他元素) 所以,如果您的 HTML 是:
我是一名优秀的程序员,十分优秀!