如何在 HTML 页面中用不同颜色打印一系列数字?例如:1-10 红色,11-20 蓝色。我试过了,但没用。
<html>
<body>
<script>
for(i=0;i<=100;i++) {
document.write(i);
if(i>30 && i<50) {
document.write(i,'<FONT COLOR="red">');
}
}
</script>
</body>
</html>
最佳答案
我想最好使用javascript的DOM (文档对象模型)与 styles或classes ,js 看起来像这样:
var numbers = document.createElement('div');
for(i=0;i<=100;i++) {
var span = document.createElement('span');
span.textContent = i;
numbers.appendChild(span);
if(i>30 && i<50) {
span.style.color = 'red';
}
}
document.body.appendChild(numbers);
关于javascript - 在 JavaScript 中用不同颜色打印一系列数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25536162/