我try 使用JavaScript从HTML文本框中获取值,但是值不在空格之后

例如:

<input type="text" name="txtJob" value="software engineer">

我只从上面得到:"软件".我使用的脚本如下:

var jobValue = document.getElementById('txtJob').value

如何获得完整的价值:"软件工程师"?

推荐答案

+1秋葵:"id"是访问页面元素的最简单方法.IE(第8版之前的版本)如果找不到任何具有给定ID的内容,将返回具有匹配"名称"的内容,但这是一个bug.

我只得到"软件".

id-vs-name不会影响这一点;我怀疑发生的情况(与示例代码相反)是您忘记引用‘value’属性:

<input type="text" name="txtJob" value=software engineer>

Html相关问答推荐

如何打破长URL,包含连字符在HTML与CSS

子元素以元素X开始和结束的元素的XPath?

如何实现弯曲的梯形导航栏?

我怎样才能有一个div,在其中放置一个消息,打破和不go 的div?

Html视频标签:圆角像素化

如何将tmap按钮和图例更改为位于页脚后面?

静态DIV的标签,显示从窗体输入的值

添加带有悬停动画的喜欢图标

如何修剪 flex: 1 内的垂直文本?

如何保持块扩展以填充视口?

使用简单的 HTML 设计公司徽标和文本

在DIV上应用梯度模糊未如预期工作

不完整的悬停

为什么我的 div 元素没有形成一个圆形时钟?

如何动态调整彼此重叠的两个 div 的大小,使它们在增长时保持相同的高度

两部分问题 - 是什么导致了这个空白?

在中心而不是边界处填充 svg 的背景

CSS Padding 将右对齐的对象推离页面

focusout() Select 器不适用于搜索框

为什么我的 img 会从开发工具中的 div 流出?