javascript - 关于input值的获取问题
ringa_lee
ringa_lee 2017-04-11 12:00:59
0
1
335
  

长度1~12个字符

上面这段代码有两个不懂的的地方:JS获取input值的时候不是通过先获取ID吗??

na=form1.yourname.value;为什么我这样写也可以获取

问题2:为什么这里可以这样子获取pname.innerHTML,这里也是应该通过ID

ringa_lee
ringa_lee

ringa_lee

reply all (1)
左手右手慢动作

本来想找文档来着,但是找不到。。。而且也不知道这个东西叫什么。。。

但是,form是可以通过name直接获取的。而获取了form以后,它下面的域也是可以直接通过name获取的

form1.yourname
如果是单个form1, 多个yourname的情况: 就直接等价于document.querySelector('[name=form1]').querySelectorAll('[name=yourname]')
如果都是单个的话,就等价于document.querySelector('[name=form1]')[0].querySelector('[name=yourname]')


id的情况类似,如果一个domid的话,那么可以直接通过id获取

长度1~12个字符

formId就等价于document.querySelector("#formId")

    Latest Downloads
    More>
    Web Effects
    Website Source Code
    Website Materials
    Front End Template
    About us Disclaimer Sitemap
    php.cn:Public welfare online PHP training,Help PHP learners grow quickly!