Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我想添加一个onBlur和onfocus来形成元素_Javascript - Fatal编程技术网

Javascript 我想添加一个onBlur和onfocus来形成元素

Javascript 我想添加一个onBlur和onfocus来形成元素,javascript,Javascript,所以在一个特定的页面上,我有一些表单元素,例如用户名和用户电子邮件 如何使用Java脚本将特定的onblur事件和onfocus动态添加到页面上的所有表单元素? ` 名称: 电邮: 您可以使用jquery按名称或Id获取特定的DOM元素,并应用.blur(…): 如果要使用“纯”javascript: document.getElementById('name').onBlur = function () { ... }; .blur()就足够了;)不,我不想用jQuery来做,有没

所以在一个特定的页面上,我有一些表单元素,例如用户名和用户电子邮件

如何使用Java脚本将特定的onblur事件和onfocus动态添加到页面上的所有表单元素? `

名称:

电邮:


您可以使用jquery按名称或Id获取特定的DOM元素,并应用
.blur(…)

如果要使用“纯”javascript:

document.getElementById('name').onBlur = function () {
   ...
};

.blur()
就足够了;)不,我不想用jQuery来做,有没有办法用javascript来做呢?@RajabSaleem你清楚地用jQuery标记了你的问题。以后请更加精确/有选择性。重要的是要记住jQuery是JavaScript。如果可以在jQuery中完成,那么就可以用普通JavaScript完成(尽管可能需要更多的血、汗和眼泪)。但是如果你不想使用jQuery,不要用jQuery来标记你的问题。我知道这一点,但我必须用javascript来完成,我有我的理由!
$('#name').blur(function() {
   ...
});
document.getElementById('name').onBlur = function () {
   ...
};