2016-11-09 54 views
-1

我有代码,其中一半文本框具有恒定值,另一半我可以键入我的文本。这一切工作正常GetElementById,但我想把它改为getElementByName。已经尝试了几个选项来使getElementByName工作,如getElementByName ("name")[0].value,getElementByName ("name").item(0).value,但仍然没有。GetElementByName不会给出与GetElementById相同的结果

​​

这里是代码:https://jsfiddle.net/pact1Lc9/

+0

这是很难提供解决方案时,问题的陈述很简单,“它不工作”。请[编辑]您的问题,以更全面地描述您预期会发生什么以及与实际结果有何不同。看[问]提示什么是一个很好的解释。 –

+0

[javascript getElementByName可能的重复不起作用](http://stackoverflow.com/questions/2980830/javascript-getelementbyname-doesnt-work) –

回答

2

应该getElementsByName,而不是getElementByName

document.getElementsByName("name")[0].value; 
//    --^-- 
+0

我试过document.getElementsByName(“name”)[0] .value ;另外,我的功能仍然不起作用。 –

相关问题