我试图将event
绑定到object
。但是,它没有用。
我虽然我可能写错了代码。所以我搜索了它,但是他们都像我一样写得非常出色。所以我创造了一个小提琴并在那里尝试了。在小提琴中它也不起作用。
// This does not work
document.getElementById("test").onfocusout = function() {firstFunction()};
function firstFunction() {
console.log("Im feeling sick");
}
// This one does work
document.getElementById("test2").addEventListener("focusout", secondFunction);
function secondFunction() {
console.log("Im working fine!");
}
<input type="text" id="test">
<input type="text" id="test2">
那么,object.onfocusout
是否会被取消,或者我在这里做错了什么?我找不到任何关于它被贬低的事情。
代码:
// This does not work
document.getElementById("test").onfocusout = function() {firstFunction()};
// This works fine
document.getElementById("test2").addEventListener("focusout", secondFunction);
答案 0 :(得分:1)
是object.onfocusout depecrated还是我在这里做错了什么?
它不被弃用,因为它从一开始就不是标准。
改为使用addEventListener
。