老师,能解释一下这道题吗?
来源:2-2 选择题
KEEPREAL
2018-01-11 10:47:33
为什么问号处要填这个才会改变颜色?引号为什么要这么写?
document.write("<font color='"+col+"'>"+i+"</font>")
3回答
document.write可以通过字符串的形式,输出html标签,而且还可以将css样式写进标签内。
因为属性=“属性值”的设置,要有引号。例如color=“red”,但是颜色是变量col,所以要使用“+变量+”的方式将col拼接在字符串中。i同理,也是变量,要拼接在字符串中。
怎么都被占用了呢
2018-01-11
这样是没问题的,
怎么都被占用了呢
2018-01-11
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
var col="red";
for(var i=0;i<10;i++){
document.write("<font color='"+col+"'>"+i+"</font>");
}
</script>
</body>
</html>
你是这样测试的吗
相似问题