我是javascript的新手,我无法弄清楚如何在我的for / in循环中更改第一个“document.write”的颜色? - > document.write(schedule [row] ['title']); < -
var schedule = [], row, col;
var TECH276 = { title : "JavaScript Fundamentals",
credits : 3,
section : 1,
days : "Thursday",
time : "6:30 p.m. - 9:25 p.m.",
semester : "Spring 2019",
fascinating : true
};
var TECH277 = { title : "Advanced Javascript",
credits : 3,
section : 1,
days : "Thursday",
time : "6:30 p.m. - 9:05 p.m.",
semester : "Fall 2019",
fascinating : true
};
schedule[0] = TECH276;
schedule[1] = TECH277;
for (row in schedule) {
document.write(schedule[row]['title']);
document.write("<br />");
for (col in schedule[row]) {
document.write('The property ' + "<i>" + col + "</i>" + ' = <b>'+ schedule[row][col] + "</b> <br>");
}
document.write("<br />");
}
只需将其包裹在span
中并将其设计为:
var schedule = [],
row, col;
var TECH276 = {
title: "JavaScript Fundamentals",
credits: 3,
section: 1,
days: "Thursday",
time: "6:30 p.m. - 9:25 p.m.",
semester: "Spring 2019",
fascinating: true
};
var TECH277 = {
title: "Advanced Javascript",
credits: 3,
section: 1,
days: "Thursday",
time: "6:30 p.m. - 9:05 p.m.",
semester: "Fall 2019",
fascinating: true
};
schedule[0] = TECH276;
schedule[1] = TECH277;
for (row in schedule) {
document.write('<span style="color:red">' + schedule[row]['title'] + '</span>');
document.write("<br />");
for (col in schedule[row]) {
document.write('The property ' + "<i>" + col + "</i>" + ' = <b>' + schedule[row][col] + "</b> <br>");
}
document.write("<br />");
}