html - 如何在JavaScript中获取文本框值
我正在尝试使用JavaScript从HTML文本框中获取值,但值不是在空格之后
例如:
我只得到:上面的“软件”。 我正在使用这样的脚本:
var jobValue = document.getElementById('txtJob').value
我如何获得全部价值:“软件工程师”?
15个解决方案
75 votes
您的元素没有ID,只有一个名称。 因此,您可以使用getElementsByName()方法获取具有此名称的所有元素的列表:
var jobValue = document.getElementsByName('txtJob')[0].value // first element in DOM (index 0) with name="txtJob"
或者您为元素分配ID:
Gumbo answered 2019-08-08T02:21:19Z
60 votes
+1 Gumbo:'id'是访问页面元素的最简单方法。 如果找不到具有给定ID的任何内容,IE(预版本8)将返回具有匹配“名称”的内容,但这是一个错误。
我只得到“软件”。
id-vs-name不会影响这个; 我怀疑发生了什么(与示例代码相反),你忘记引用你的'价值'属性:
bobince answered 2019-08-08T02:20:47Z
11 votes
var word = document.getElement