老师,能解释一下这道题吗?

来源:2-2 选择题

KEEPREAL

2018-01-11 10:47:33

http://img.mukewang.com/climg/5a56cfe50001e96105020230.jpg

为什么问号处要填这个才会改变颜色?引号为什么要这么写?

document.write("<font color='"+col+"'>"+i+"</font>")

写回答

3回答

怎么都被占用了呢

2018-01-11

document.write可以通过字符串的形式,输出html标签,而且还可以将css样式写进标签内。

因为属性=“属性值”的设置,要有引号。例如color=“red”,但是颜色是变量col,所以要使用“+变量+”的方式将col拼接在字符串中。i同理,也是变量,要拼接在字符串中。

0
hEEPREAL
h 非常感谢!谢谢老师!
h018-01-11
共2条回复

怎么都被占用了呢

2018-01-11

这样是没问题的,

http://img.mukewang.com/climg/5a56ffcd0001894b02040063.jpg


1

怎么都被占用了呢

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>

你是这样测试的吗

1
hEEPREAL
h 恩恩,是的
h018-01-11
共1条回复

0 学习 · 36712 问题

查看课程