?什么一个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作为一个属性给添加,所以这里需要使用中括号哦。

希望能帮助到你,祝学习愉快!

0

好帮手慕糖

2019-10-11

同学你好,想要问什么问题,可以详细的说明下哦。

代码中存在以下问题:

1、调用的时候,不需要apply

2、如下,传递的参数直接,要使用逗号分隔。

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

3、颜色,背景颜色,这些都是字符串,应该使用引号包裹,例:

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

4、返回值之间,也不能用点哦,想要返回的话,可以使用逗号,例:

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

5、如下,三个参数的时候要设置属性哦。两个的时候,返回对应属性的属性值,然后输出,且传递两个参数的时候,第二个应该是属性,而不是属性值哦。例:

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

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

希望能帮助到你,祝学习愉快!

0
hing111
h a.style[b]是什么意思啊
h019-10-12
共1条回复

0 学习 · 14456 问题

查看课程