如何通過(guò)name獲取value值?
<!DOCTYPE?HTML> <html> <head> <script?type="text/javascript"> function?word(){ ????alert(document.getElementsByName("in").value); }?? </script> </head> <body> <input?name="in"?type="button"?onclick="word()"?value="111"?/> <input?name="in"?type="button"?onclick="word()"?value="222"?/> <input?name="in"?type="button"?onclick="word()"?value="333"?/> </body> </html>
隨意點(diǎn)擊其中一個(gè)按鈕,然后獲取它的value值,如何才能做到?。?/p>
2017-04-02
先談?wù)勀隳莻€(gè)代碼為什么不行吧:
獲取的是數(shù)組,共有
除非你明確指出點(diǎn)擊事件具體指代哪一個(gè)數(shù)組項(xiàng),這樣才會(huì)有value屬性,即
才會(huì)成立。
我貼一下我給出的解決辦法代碼吧:
這個(gè)方法雖然解決了你所說(shuō)的點(diǎn)擊哪一個(gè)就彈出那一個(gè)的值,
但是并沒(méi)有用到document.getElementsByName()
主要是我沒(méi)想到用document.getElementsByName()怎么可以讓瀏覽器定位到我所點(diǎn)擊的標(biāo)簽。
2018-09-28