每个函数都有一个 length属性 (函数名.length), 表示期望接收的函数的个数(而不是实际接收的参数个数) 它与arguments不同. arguments.length 是表示函数实际接收的参数个数. 试想一下 利用这个功能 可以不可以实现根据函数参数个数的重载呢.如何解决正常情况下如果定义重名函数则会把前面的覆盖的问题? function addMethod(object, name, fn){ // Save a reference to the old method var o…
有俩种方式操作结点的属性. 首先我们需要先获取所要操作的结点元素: var uname=document.getElementById("uname"); var gan=uname.getAttribute("value"); var gat=uname.getAttribute("type"); 俩种方法获取结点元素,根据获取的结点元素,在去操作元素的属性. //操作属性的方式一 uname.type="button";…