为数组中的图像指定特定的 bg 颜色(仅限 Javascript)
Assign a specific bg color to an image in an array (Javascript Only)
我正在使用脚本生成随机标题图像,但我希望能够在加载时在每个标题后面分配特定的背景颜色。我想知道是否可以仅使用Javascript来实现这一点(不幸的是,无法使用任何其他语言。
这是我正在使用的随机图像脚本。对于 6 张图像中的每一张,我想分配一个特定的背景颜色。我已经尝试了一些方法,但似乎没有任何效果。有什么建议吗?
<script language="JavaScript">
function random_imglink(){
var myimages=new Array()
myimages[1]="image1.gif"
myimages[2]="image2.gif"
myimages[3]="image3.gif"
myimages[4]="image4.gif"
myimages[5]="image5.gif"
myimages[6]="image6.gif"
var ry=Math.floor(Math.random()*myimages.length)
if (ry==0)
ry=1
document.write('<img src="'+myimages[ry]+'" class="header">')
}
random_imglink()
</script>
像这样的东西?我认为虽然你需要一个容器div 来包裹你的图像作为背景颜色。(我假设这些是透明的 gif...
这是一个小提琴:http://jsfiddle.net/f4drr6kL/3/
var myimages = new Array();
function random_imglink(){
myimages[0]= {
img : "http://info.eps.surrey.ac.uk/logos/transbugs.gif",
color : "red"
};
myimages[1]= {
img : "http://info.eps.surrey.ac.uk/logos/transbugs.gif",
color : "blue"
};
myimages[2]= {
img : "http://info.eps.surrey.ac.uk/logos/transbugs.gif",
color : "green"
};
myimages[3]= {
img : "http://info.eps.surrey.ac.uk/logos/transbugs.gif",
color : "yellow"
};
myimages[4]= {
img : "http://info.eps.surrey.ac.uk/logos/transbugs.gif",
color : "orange"
};
myimages[5]= {
img : "http://info.eps.surrey.ac.uk/logos/transbugs.gif",
color : "cyan"
};
var ry = Math.floor(Math.random()*myimages.length);
document.getElementById("a_div").innerHTML = '<img src="' + myimages[ry].img + '" class="header" style="background-color:' + myimages[ry].color + ';">';
}
random_imglink();
相关文章:
- jquery仅限<并且>文本框中的符号
- 仅限滑动图像css3或需要javascript
- 仅限客户端的Dropbox访问
- 跨来源图像加载被拒绝-仅限iPhone-简单图像上传
- 仅限Chrome:ajax冻结了我的JavaScript执行
- jQuery show/fadeIn不将display:block应用于隐藏的父元素内的子元素-仅限FireFox
- 仅限顶级列表项
- zip.js读取zip中的文件名.(仅限客户端脚本)
- 用另一个没有ID的类移除/替换类-仅限Javascript
- 仅限首次出现Ionic弹出警报
- 选择“仅限周末的日期”
- 向上一个/下一个图像幻灯片添加计数器(仅限javascript/css)
- 为什么输入会在第一次单击时触发(仅限)
- 页面引发JavaScript运行时错误:'函数名称'未定义.仅限IE10
- Javascript - 预加载的图像渲染延迟(仅限第一次)
- $injector:nomod模块“应用程序”不可用!仅限火狐浏览器
- 为数组中的图像指定特定的 bg 颜色(仅限 Javascript)
- valueOf() 在脚本和 F12 控制台(仅限 Chrome 和 IE11)中给出不同的值
- 刷新 Div 内容(仅限本地.html)
- 如何构建无需安装、仅限客户端的数据库 Web 应用