将图像数组访问到动态表中
Accessing an array of images into a dynamic table
我已经编写了一个脚本,需要将数组中的文本字符串替换为图像,即(1.jpg
、2.jpg
、3.jpg
)。我似乎没有正确引用图像对象,正在解析为字符串。
我想用图像替换代码中的这个位。发件人:
["One", "Two", "Three", "Four"],
["Un", "Deux", "Trois", "Quatre"],
["eins", "zwet", "dret", "vier"]
收件人:
["<img src='"1.jpg'"", "<img src='"2.jpg'"", "<img src='"3.jpg'"", "<img src='"4.jpg'""],
["<img src='"5.jpg'"", "<img src='"6.jpg'"", "<img src='"7.jpg'"", "<img src='"8.jpg'""],
["<img src='"9.jpg'"", "<img src='"10.jpg'"", "<img src='"11.jpg'"","<img src='"12.jpg'""]
//Author : Alexander Adu-Sarkodie
//To be used with acknowledgement
function createTable(data) {
var table = document.createElement("table");
table.style.border = "1px solid #ffcc33";
var thead = document.createElement("thead");
thead.style.padding = "5px";
var tr = document.createElement("tr");
for (var i = 0; i < data[0].length; i++) {
var th = document.createElement("th");
th.style.border = "2px solid #ff0000";
var newText = document.createTextNode(data[0][i]);
th.appendChild(newText);
tr.appendChild(th);
}
thead.appendChild(tr);
table.appendChild(thead);
var tbody = document.createElement("tbody");
for (var i = 1; i < data.length; i++) {
var tr = document.createElement("tr");
for (var j = 0; j < data[i].length; j++) {
var td = document.createElement("td");
td.style.padding = "5px";
td.style.border = "2px solid #00ff00";
var newText = document.createTextNode(data[i][j]);
td.appendChild(newText);
tr.appendChild(td);
}
tbody.appendChild(tr);
}
table.appendChild(tbody);
return table;
}
window.onload = function () {
var table = createTable([
["1", "2", "3", "4"],
["One", "Two", "Three", "Four"],
["Un", "Deux", "Trois", "Quatre"],
["eins", "zwet", "dret", "vier"]
]);
document.body.appendChild(table)
}
类似的东西?
var images = ["one", "two", "doesn't", "matter"];
for (var i = 0; i < images.length; ++i) {
images[i] = "<img src='"" + (i+1) + ".jpg'" />";
}
for (var i = 0; i < images.length; ++i) {
alert(images[i]);
}
相关文章:
- 动态访问Javascript数组
- 如何动态访问 Node 中的全局变量
- 根据表格单元格按钮动态访问 td
- 使用 javascript 动态访问变量值
- 在 Javascript 中动态访问函数参数
- Setter 函数用于动态访问数组中的字段,该数组是一个属性
- 如何在不使用 eval 的情况下动态访问 JSON 节点
- Ember.js-动态访问路由中的查询参数
- 如何动态访问对象'的属性
- 如何在JavaScript中使用变量动态访问对象属性
- 在Jquery中动态访问时未定义值
- 动态访问对象属性(附加字符串)
- 如何使用symfony2动态访问树枝模板中的对象
- 动态访问对象属性(JS)
- 如何动态访问递增的json值
- 从Javascript/JQuery动态访问Java模型列表
- 动态访问javascript对象
- 动态访问函数对象属性
- 动态访问knockoutjs可观察数组的属性
- 在Javascript中动态访问键值对