动态添加javascript数组到img src
dynamically add javascript array to img src
我有一个javascript数组,(不是jquery),我可以拉所需的代码src:
var imp = code1 [5];
document.getElementById("prodimg").src=imp;
与HTML的
<img id="prodimg">
我正试图建立一个系统,按下code2将为代码2等带来图片。因此,当单击代码2时,var imp将更改为code2[5]。
我有它的工作为点击上的一些其他数据,但我有问题写得到特定的数组回到img标签。
我在想
function changeimg(code)
或
function changeimg (code, array)
function changeimg (code, [5])
{
imp = code [5]
}
但它不起作用,我相信有更简单的方法
Js fiddle: http://jsfiddle.net/9aUq8与一些破碎的功能努力,其中每个按钮将改变图像的src为自己的数组
或http://jsfiddle.net/9aUq8/1/显示数字1,B[2]的数组是数字2。什么函数会使b[2]显示数字2而不是1 ?
尝试在本例中的函数中使用window['name_array'][index]
。
<script>
var code1 = [1, 2, 3, 4, 5];
var code2 = ['a', 'b', 'c', 'd'];
function setCodeSrc(code, ix) {
document.getElementById("prodimg").src = window[code][ix];
}
setCodeSrc('code1', 3);
</script>
或者更好的是,将数组转换成对象。
<script>
var codes = {
'code1': [1, 2, 3, 4, 5],
'code2': ['a', 'b', 'c', 'd']
};
function setCodeSrc(code, ix) {
document.getElementById("prodimg").src = codes[code][ix];
}
setCodeSrc('code2', 2);
</script>
CoursesWeb可能要好得多,但我是这样做的:
function displayArrayAsImage( array ) {
var picurl = array[2];
var html = 'img/';
html += picurl ;
html += '.jpg';
return html;
}
var getimg = document.getElementById("prodimg");
//插入图片
getimg.src = displayArrayAsImage (code1);
//更改图片点击
function change(code)
{
getimg.src = displayArrayAsImage (code);
}
相关文章:
- Javascript:使用绝对路径设置img src
- 图像可以从源<img src=""/>.TEXT可以在没有javascript的情况下从外部
- 插入“;img src"在javascript中
- 从二维数组中获取img src和img维度,并在body中显示
- 在不发出请求的情况下设置img src
- Jquery/Javascript使用IF/ELSE语句更改img SRC
- 使用JQuery从包含A href值中设置*all*IMG-src值
- Django,HTML,JS:<img src=“#">可以在HTML中工作,但不能在JS文件中工作
- Img-src只通过javascript更改一次
- 正则表达式使链接可点击(仅在“href”而不是“img src”中)
- 交换 img src 或显示/隐藏多个图像是否更快
- 如果有办法在 N 秒内加载未触发,则有没有办法设置 img src
- img src 在 Firefox 和 IE 的 jQuery 脚本中没有更改
- 如何从弹簧控制器方法更新html img src
- onload 不会在 Firefox 中使用 createObjectURL img.src 触发
- img src 属性在为空时返回页面的 URL
- EmberJS config prod img src url
- Jquery-如何在悬停时更改img src
- writeln img src将数据提交到外部系统-Firefox和IE挂起
- 使用jQuery禁用img src等于特定值时的href