我正在编写一些代码,我想获取用户引入的输入文本的值
获取值
var inputTextValue = document.getElementsByClassName("something");
alert("inputTextValue.value);
创建输入文本
function createHour(){
var hour = document.createElement("INPUT");
hour.id = "something";
defineButtonHour(hour);
//after: -code to append to div
}
function defineHour(hour) {
hour.className = "something";
}
警报只打印未定义。
最佳答案
getElementsByClassName 返回一个数组,其中包含与该类匹配的所有元素,您需要迭代该数组,或者通过提供索引来访问您想要的元素”
alert(inputTextValue[0].value);
您的警报中还有一个不应该出现的额外分号
关于javascript - 使用 document.getElementsByClassName 获取输入文本的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40048643/