该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-06-29
这个应该是IE中特有的吧,其他浏览器不一定行的
|
|
返回顶楼 | |
发表时间:2010-06-29
不明真相。
这好像是刚学JS时候的事吧 |
|
返回顶楼 | |
发表时间:2010-06-29
moses3017 写道 xzj127 写道 JE 现在的帖子 不如以前了....
JE 不如以前了.... 赞同 |
|
返回顶楼 | |
发表时间:2010-06-29
这帖子不是一般的水
|
|
返回顶楼 | |
发表时间:2010-06-29
狂晕啊,这个也上主页啊,
|
|
返回顶楼 | |
发表时间:2010-06-30
風一樣的男子 写道 这帖子不是一般的水
首先,这帖子上主页不是我做主的,我只是在这里记下我的笔记而已; 其次,再“水”的帖子对有些人也是有帮助的,哪个老鸟不是从菜鸟走过来的; 最后,你们在这里放“这些话”显得你们很没有素质。 |
|
返回顶楼 | |
发表时间:2010-06-30
浏览器对 id 与 name 做了些优化,两者并不是完全不关联的(就如身份证号码与姓名),比如 getElementsByName(name)方法,如果传入id也是能找到的。
补充几个写法: document.forms["fn"].username.value document.forms["fi"].username.value document.forms["fn"]["username"].value document.forms["fi"]["username"].value IE only: document.all.fn.username.value document.all.fi.username.value |
|
返回顶楼 | |
发表时间:2010-06-30
有些IE特有的
|
|
返回顶楼 | |
发表时间:2010-06-30
最后修改:2010-06-30
bepatient 写道 zhao103804 写道 这样不就取到了吗
var show = document.fn.username.value;// 为什么要这样写呢 var show = document.fn.elements['username'].value;// 嗯,果然这种比较方便。谢了。 请教您一个问题:以上var show = document.fn.username.value;fn是name,username是id,这个怎么区别,怎么理解呢?这个id和name老师混淆了。请您赐教! 在页面拿值都是通过id来拿的,例如:document.getElementById('').value 而定义那个name属性是通过后台拿值request.getParameter("")用的 在页面上id和,name不一定要一样,但是一般都会写成一样的 而那个fn是form的name,要通过页面拿到form里的值,须定义form的name属性或者用document.getElementById('username').value这种,form定义了name属性就可以直接用document.fn.username.value这种方式获得值了 |
|
返回顶楼 | |
发表时间:2010-06-30
mp_juan 写道 moses3017 写道 xzj127 写道 JE 现在的帖子 不如以前了....
JE 不如以前了.... 赞同 一个人不发帖怎么可能上主页?当JE没有找到有好的帖的时候,这些新手帖,也都就可以上主页。这样子新手帖上主页怎么样子就不好了?我敢说,就这个帖肯定会有很多的人不知道。。。 var show = document.fn.username.value; 这种方式楼主也可以试一下,这样子也一样子可以取得到 还有,如果当name="username"这个唯一的时候,还可以 var show = document.getElementsByTagName("username")[0].value; 这样子也是可以取得到。不过这种方式建议不要这样子用。这样子的一般用在多个名字相同时,把那些做成数组来遍历。 |
|
返回顶楼 | |