// 2022/3/17 更新
function highCode(codes, key, color) {
let text = codes.innerHTML;
let reg = new RegExp(`\\b${key}\\b`, "g");
codes.innerHTML = text.replace(
reg,
`<span style="color: ${color};">${key}</span>`
);
}
function highAll(preClass) {
let code = document.querySelector(`.${preClass}`);
if (code === null) return;
const keyWords = [
{
int: "red",
},
{
for: "green",
},
{
while: "blue",
},
{
return: "#ccc",
},
];
keyWords.forEach((value) => {
Object.entries(value).forEach(([key, color])=>{
highCode(code, key, color);
});
});
}
highAll("code");
南无阿弥陀佛,祝你吉祥!