?什么一个color
来源:6-7 编程练习
Ting111
2019-10-11 15:22:58
<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title> arguments</title> </head> <body> <p id="test" style="background-color: red; color: blue;">我是一个段落!</p> <script type="text/javascript"> function cs(a,b,c){ if (arguments.length==2) return a.b ; if(arguments.length==3) return a.b.c ; } var na=document.getElementById('test'); cs.apply(na,background-color,orange); cs.apply(na.red); </script> </body> </html>
2回答
好帮手慕糖
2019-10-12
同学你好,a.style.background,我们平常写样式是这样写的,但是由于这里的b是一个变量,直接写a.style.b的话,会将b作为一个属性给添加,所以这里需要使用中括号哦。
希望能帮助到你,祝学习愉快!
好帮手慕糖
2019-10-11
同学你好,想要问什么问题,可以详细的说明下哦。
代码中存在以下问题:
1、调用的时候,不需要apply
2、如下,传递的参数直接,要使用逗号分隔。
3、颜色,背景颜色,这些都是字符串,应该使用引号包裹,例:
4、返回值之间,也不能用点哦,想要返回的话,可以使用逗号,例:
5、如下,三个参数的时候要设置属性哦。两个的时候,返回对应属性的属性值,然后输出,且传递两个参数的时候,第二个应该是属性,而不是属性值哦。例:
希望能帮助到你,祝学习愉快!
相似问题