arguments
来源:互联网 发布:2017年新出的网络红歌 编辑:程序博客网 时间:2024/06/05 04:08
arguments
参数的个数可变,参数数组
例1:如下求和中
alert(arguments.length);输出3
alert(arguments[0]);输出12
function sum(){var result=0;for(var i=0;i<arguments.length;i++){result+=arguments[i];}}alert(sum(12,6,8));//输出26
例二
设置一个div,宽200px、高200px、背景红色、id=“div1”
<body><div id="div1" style="width:200px;height:200px;background:red"></div></body>
<script>function css(){ if(arguments.length==2)//获取 { return arguments[0].style[arguments[1]]; }else { arguments[0].style[arguments[1]]=arguments[2]; }}window.onload=function(){ var oDiv=document.getElementById('div1'); //alert(css(oDiv,'width'));//输出200px css(oDiv,'background','green'); }</script>
如果有两个参数,则为获取元素。
如果有三个参数,则为设置元素样式。
arguments[0]代表元素,arguments[1]代表具体样式,arguments[2]为设置的样式值,例如css(oDiv,’background’,’green’);就是将oDiv元素的b
ackground样式设置成green
总是写arguments[]会很麻烦,可以添加参数,obj代表arguments[0],name代表arguments[1],value代表arguments[2]
<script>function css(obj,name,value){ if(arguments.length==2)//获取 { return obj.style[name]; }else { obj.style[name] =value; }}window.onload=function(){ var oDiv=document.getElementById('div1'); //alert(css(oDiv,'width')); css(oDiv,'background','green'); }</script>
阅读全文
0 0
- Arguments
- arguments
- arguments
- arguments
- arguments
- arguments
- arguments
- arguments
- arguments
- arguments
- arguments
- position arguments & keyword arguments
- arguments和arguments.callee
- javascript ( arguments )
- javascript arguments
- arguments属性
- arguments用法
- js arguments
- sed的使用
- C++deque的使用
- Linux(centos)下mysql的安装以及使用
- explain的分析
- cocoapods 私有库实践笔记
- arguments
- 数据挖掘系列(9)——BP神经网络算法与实践
- 大地基准面(转载)
- 往DAO类中注入@PersistenceContext和@Resource的区别
- ESB概览
- TensorFlow的两种不同安装方法(亲测有效)
- Android事件传递
- 安装elasticsearch-1.7.2和插件的操作步骤
- 【Java基础】——接口和抽象类