2012年12月16日

form的一个问题

摘要: 今天发现form标签内的input,select元素可以直接使用form.id,form.name的形式获取,比如:<form id=r1><input id=r2 /><select name=r3 /></form>可以使用以下的js代码获取inputvar inputele = document.forms.r1.r2;如果select的name属性值也为r2,那么inputele就是一个nodelist,存放input和select然后这里有个问题,就是这个nodelist是静态的还是动态的?在firefox里测试,发现firefox对这 阅读全文

posted @ 2012-12-16 11:30 头大大 阅读(169) 评论(0) 推荐(0) 编辑

2012年12月15日

关于使用“函数直接量”法创建的命名函数的研究

摘要: 当使用“函数直接量”创建命名函数时,函数内部会自动创建一个以函数名命名的不可写的本地变量,比如下面的代码:var k = 2;var i = function k() { k = 1; alert(k); eval("var k;"); alert(k);}i();第一次alert会显示这个函数,第二次alert会显示undefined。如果是以正常的函数定义的方法创建的函数,则不会有这个现象。 阅读全文

posted @ 2012-12-15 22:14 头大大 阅读(160) 评论(0) 推荐(0) 编辑

导航