【发布时间】:2015-10-09 21:50:03
【问题描述】:
我正在尝试执行以下操作:
function() {
var elements = document.getElementsByClassName('class');
var length = elements.length;
for (var i = 0; i < length; i++) {
var element = elements[i];
element.addEventListener('input', function() { return handleInputEvent(element); }, false);
}
}
function handleInputEvent(element) {
var value = element.value; // empty string
}
但是当我尝试获取元素的值时,即使我正在输入数字或字母,它也会以空字符串的形式返回。有什么想法吗?
html 是一堆输入
<input type='text' class='class'/>
<input type='text' class='class'/>
<input type='text' class='class'/>
【问题讨论】:
-
可以包含html吗?
-
@depperm 确定一秒
-
为什么
function()没有标识符/名称?我认为它不会在不被调用的情况下运行。 -
@jlam55555 这不是重点,我的代码中有函数名称
-
你调用那个函数了吗?只是确保。
标签: javascript html