So ermitteln Sie, ob ein Element in Javascript den Fokus hat

WBOY
Freigeben: 2022-03-10 12:11:34
Original
3878 Leute haben es durchsucht

In JavaScript können Sie die Ereignisse onfocus() und onblur() verwenden, um zu bestimmen, ob ein Element den Fokus hat. Das Ereignis onfocus tritt auf, wenn ein Element den Fokus erhält, und das Ereignis onblur tritt auf, wenn ein Element den Fokus verliert ;element onfocus="Function( )">".

So ermitteln Sie, ob ein Element in Javascript den Fokus hat

Die Betriebsumgebung dieses Tutorials: Windows 10-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Wie bestimmt JavaScript, ob ein Element den Fokus hat?

Das Onfocus-Ereignis tritt auf, wenn ein Objekt den Fokus erhält.

Onfocus wird normalerweise für ,

Tipp: Das Gegenereignis des onfocus-Ereignisses ist das onblur-Ereignis.

Syntax

HTML:

<element onfocus="SomeJavaScriptCode">
Nach dem Login kopieren

JavaScript:

object.onfocus=function(){SomeJavaScriptCode}
Nach dem Login kopieren

JavaScript, verwenden Sie die Methode addEventListener():

object.addEventListener("focus", myScript);
Nach dem Login kopieren

onblur-Ereignis tritt auf, wenn das Objekt den Fokus verliert.

Onblur wird häufig für Javascript-Verifizierungscode verwendet, der im Allgemeinen in Formulareingabefeldern verwendet wird.

Tipp: Das Gegenereignis von Onblur ist das Onfocus-Event.

Syntax

html:

<element onblur="SomeJavaScriptCode">
Nach dem Login kopieren

javaScript:

object.onblur=function(){SomeJavaScriptCode};
Nach dem Login kopieren

Die Beispiel lautet wie folgt:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>菜鸟教程(runoob.com)</title>
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
function Function(){
document.getElementById(&#39;tip&#39;).innerHTML=&#39;元素失去焦点了&#39;;
}
function myFunction(x){
document.getElementById(&#39;tip&#39;).innerHTML=&#39;元素获取焦点了&#39;;
}
</script>
</head>
<body>
判断焦点示例: <input type="text" onfocus="myFunction(this)" onblur="Function()">
<p id="tip" style="color:red;"></p>
</body>
</html>
Nach dem Login kopieren

output Ergebnis:

So ermitteln Sie, ob ein Element in Javascript den Fokus hat

Related Empfehlungen: javaScript -Lerntutorial

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob ein Element in Javascript den Fokus hat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage