javascript - 图像对象到表 javascript
问题描述
嘿,我正在为我的课程分配的任务而苦苦挣扎。
我被要求将 20 张图像预加载到浏览器缓存中,然后将图像放入表格中。这必须使用 Javascript 来完成。
我不知道我错了,因为我的大部分答案都依赖谷歌。
这是我到目前为止所拥有的。任何帮助将非常感激。
function preloadimages()
{
// counter
var i = 0;
// Table Construct
var table = '';
var rows = 4;
var cols = 5;
// set image list
var preload = [["../../images/Large/bcpot002_r1_c1.jpg","../../images/Large/bcpot002_r1_c2.jpg","../../images/Large/bcpot002_r1_c3.jpg","../../images/Large/bcpot002_r1_c4.jpg","../../images/Large/bcpot002_r1_c5.jpg"],
["../../images/Large/bcpot002_r2_c1.jpg","../../images/Large/bcpot002_r2_c2.jpg","../../images/Large/bcpot002_r2_c3.jpg","../../images/Large/bcpot002_r2_c4.jpg","../../images/Large/bcpot002_r2_c5.jpg"],
["../../images/Large/bcpot002_r3_c1.jpg","../../images/Large/bcpot002_r3_c2.jpg","../../images/Large/bcpot002_r3_c3.jpg","../../images/Large/bcpot002_r3_c4.jpg","../../images/Large/bcpot002_r3_c5.jpg"],
["../../images/Large/bcpot002_r4_c1.jpg","../../images/Large/bcpot002_r4_c2.jpg","../../images/Large/bcpot002_r4_c3.jpg","../../images/Large/bcpot002_r4_c4.jpg","../../images/Large/bcpot002_r4_c5.jpg"]];
var images = [];
for (i = 0; i < preload.length; i++) {
images[i] = new Image();
images[i].src = preload[i];
// make the table.
for(var r = 0; r < rows;r++)
{
table += '<tr class="myTr">';
for(var c = 0; c < cols;c++)
{
table += '<td id="myTd">' + images + '</td>';
}
table += '</tr>';
}
//Place table.
document.getElementById('ImageContent').innerHTML = '<table class="myTable" id="myTable" cellspacing="0px" cellpadding="0px" align="center">' + table + '</table>';
}
}
解决方案
推荐阅读
- flutter - 在运行时更改 ListTile 小部件问题
- reactjs - Material UI 反应测试自定义样式
- excel - “过程声明与具有相同名称的事件或过程的描述不匹配” - 当另存为 Workbook_Deactivate
- r - 无法存储R中哪个函数的返回值
- r - 肥尾分布拟合的假收敛
- sql - 我的触发器有问题 i sql Oracle
- c++ - 当以 QString 形式返回时,在 temp 上使用 c_str 是否仍会失败?
- python - pyCharm 可以识别两个同名的包吗?
- c# - 我需要找到一种方法让我的 API 的 JsonConfiguration 停止返回默认数据
- reactjs - React-Intl 将翻译作为字符串变量而不是对象传递