javascript 获取输入框的值
导读:在前端开发中,我们常常需要在用户通过输入框输入数据后获取用户输入的值。这时候,Javascript就可以派上用场了。下面就来详细介绍Javascript如何获取输入框的值。获取单行文本框的值---单行文本框就是我们常说的input标签的ty...
在前端开发中,我们常常需要在用户通过输入框输入数据后获取用户输入的值。这时候,Javascript就可以派上用场了。下面就来详细介绍Javascript如何获取输入框的值。获取单行文本框的值---单行文本框就是我们常说的input标签的type属性为text,那么如何获取它的值呢?我们可以使用getElementById方法获取到单行文本框的DOM节点,再通过value属性获取值。具体实现代码如下:input type="text" id="input-text" name="input-text">
button onclick="getTextValue()">
获取文本框的值/button>
function getTextValue() {
var textValue = document.getElementById('input-text').value;
alert('文本框的值为:' + textValue);
}
在点击获取文本框的值按钮时,我们调用了getTextValue函数来获取单行文本框的值。我们通过getElementById方法获取到了id为input-text的DOM节点,并通过value属性获取到了文本框的值。最后使用alert弹出了获取到的值。获取多行文本框的值---多行文本框就是我们常说的textarea标签。我们同样可以使用getElementById方法获取它的DOM节点,但是它的获取值方法与单行文本框略有不同。具体实现代码如下:textarea id="input-textarea" name="input-textarea">
/textarea>
button onclick="getTextareaValue()">
获取多行文本框的值/button>
function getTextareaValue() {
var textareaValue = document.getElementById('input-textarea').innerHTML;
alert('多行文本框的值为:' + textareaValue);
}
通过getElementById方法获取到了id为input-textarea的DOM节点,并通过innerHTML属性获取到了多行文本框的值。最后同样使用alert弹出了获取到的值。获取下拉框的值---下拉框就是我们常说的select标签。我们需要先获取到选择的选项,再获取选择的选项的值。具体实现代码如下:select id="select-option">
option value="a">
选项一/option>
option value="b">
选项二/option>
option value="c">
选项三/option>
/select>
button onclick="getSelectValue()">
获取下拉框的值/button>
function getSelectValue() {
var selectIndex = document.getElementById('select-option').selectedIndex;
var selectValue = document.getElementById('select-option').options[selectIndex].value;
alert('下拉框的值为:' + selectValue);
}
我们通过getElementById方法获取到了id为select-option的DOM节点,通过selectedIndex获取到了选择的选项的索引,再通过options索引值获取该选项的值。总结---在使用Javascript获取输入框的值时,我们需要获取到输入框的DOM节点,再通过其对应的属性获取值。实现方法都比较简单,只要了解对应属性的名称即可。如果需要获取其他类型的输入框,可以另行查找对应的属性名称。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: javascript 获取输入框的值
本文地址: https://pptw.com/jishu/535959.html