不知道问题出在哪里
来源:6-7 编程练习
山有夫苏
2019-07-15 13:44:19
function css(){
//获取id
var elem = document.getElementById(arguments[0]);
//获取属性名
var name = arguments[1];
if(arguments.length==2){
//返回属性值
return elem.style.name;
}
else if(arguments.length==3){
//设置样式
return elem.style.name=arguments[2];
}else{
alert('请正确输入实参!')
}
}
console.log(css('test',color)) ;
1回答
好帮手慕糖
2019-07-15
同学你好,1、color是字符串需要添加引号,例:
2、如下,这里的name是一个变量,在获取属性的时候,应该使用中括号[]。若是直接使用name的话,会被识别为一个叫name的属性。所以在变量的时候,需要使用中括号。
希望能帮助到你,欢迎采纳。
祝学习愉快!
相似问题