【发布时间】:2016-09-19 01:55:48
【问题描述】:
我对 Javascript 非常陌生,正在尝试将匿名函数附加到事件侦听器。该函数的作用是当mouseover第一个元素时,会根据第一个元素中文本的长度,在第二个元素中显示一条消息。
但是,当我将鼠标悬停在第一个元素上时,什么也没有发生。因为我是 JavaScript 新手,所以我不确定我做错了什么。
function checkLength(event, minLength){
var el, elementTwo;
el = event.target;
elementTwo = el.nextSibling;
if(el.value.length < minLength){
elementTwo.innerHTML = "not enough";
} else {
elementTwo.innerHTML = "enough";
}
}
var elUserName = document.getElementById("one");
elUserName.addEventListener("mouseover", function(event){
checkLength(event, 5);
}, false);
<div>
<div id="one">Bob</div>
<div id="two"></div>
</div>
【问题讨论】:
标签: javascript html events dom-events mouseevent