js获取文本框输入的值
时间: 2023-09-20 19:04:51 浏览: 94
要通过JavaScript获取文本框输入的值,可以使用getElementById()、getElementsByName()或getElementsByTagName()方法。
如果你的文本框有一个唯一的id属性,你可以使用getElementById()方法来获取它的值。例如,通过以下代码可以获取id为"inputValueID"的文本框的值:
var value = document.getElementById("inputValueID").value;
如果你的文本框有一个name属性,你可以使用getElementsByName()方法来获取它的值。例如,通过以下代码可以获取name为"inputValueID"的文本框的值:
var value = document.getElementsByName("inputValueID")\[0\].value;
如果你想获取所有文本框的值,可以使用getElementsByTagName()方法。例如,通过以下代码可以获取所有input元素的值:
var inputs = document.getElementsByTagName("input");
var values = \[\];
for (var i = 0; i < inputs.length; i++) {
values.push(inputs\[i\].value);
}
请注意,getElementsByName()和getElementsByTagName()方法返回的是一个元素列表,所以需要通过索引来获取具体的元素值。而getElementById()方法返回的是一个具体的元素,所以可以直接获取其值。
希望这个回答对你有帮助!
#### 引用[.reference_title]
- *1* *2* *3* [通过js获得input文本框输入的值](https://blog.csdn.net/qq_41153943/article/details/100154376)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文