【发布时间】:2018-04-03 20:19:37
【问题描述】:
我不太了解 javascripts,从网站获得此代码。 使用 javascript 在 div 中显示数组中的随机图像 javascript工作正常。 但加载的图片以随机尺寸显示 尝试使用 css 样式和所有 css html 图像属性来调整它们的大小,但没有任何效果,因为它们是直接通过 javascript 显示的
想要直接在 javascript 中调整它们的大小
代码主要:
<script>
var arrayImg = new Array();
arrayImg[0] = "a11.jpg";
arrayImg[1] = "a12.jpg";
getRandomImage(arrayImg, "");
function getRandomImage(imgAr, path) {
path = path || 'images/'; // default path here
var num = Math.floor( Math.random() * imgAr.length );
var img = imgAr[ num ];
var imgStr = '<img src="' + path + img + alt = "" >';
document.writein(imgStr);
document.close();
}
</script>
我用来调整图像大小的代码:(但没有用):
<script>
var arrayImg = new Array();
arrayImg[0] = "a11.jpg";
arrayImg[1] = "a12.jpg";
getRandomImage(arrayImg, "");
function getRandomImage(imgAr, path) {
path = path || 'images/'; // default path here
var num = Math.floor( Math.random() * imgAr.length );
var img = imgAr[ num ];
var img.height = 4vw;
var img.width = 20%;
var imgStr = '<img src="' + path + img + img.height + img.width + alt = "" >';
document.writein(imgStr);
document.close();
}
</script>
甚至尝试使用:(但仍然没有工作)
document.writeln('<td' + '><imgstr"' + height="180" width="160" border="0" ><' + '/td>');
【问题讨论】:
标签: javascript arrays image random