Maison > interface Web > js tutoriel > Explication détaillée de la façon dont javascript crée des exemples de définition d'événement

Explication détaillée de la façon dont javascript crée des exemples de définition d'événement

伊谢尔伦
Libérer: 2017-07-22 16:13:38
original
1224 Les gens l'ont consulté

Méthode de définition commune


<input type="button" name="Button" value="确定" 
onclick="Sfont=prompt(&#39;请在文本框中输入红色&#39;,&#39;红色&#39;,&#39; 提示框 &#39;);
if(Sfont==&#39;红色&#39;){
    form1.style.fontFamily=&#39;黑体&#39;;
    form1.style.color=&#39;red&#39;;
}"
/>
Copier après la connexion

Il s'agit de la méthode de définition la plus courante, définissant directement l'événement JS dans l'objet requis ci-dessus. La transformation pertinente est la forme d'appel de la méthode, comme suit :


<script>
  function show()
    {
      alert("show");
    }
</script>
<input type="button" name="show" onclick="show()"/>
Copier après la connexion

Le deuxième type


<script type="text/javascript" for="window" event="onload">
  alert("Welcome!");
</script>
<script type="text/javascript" for="window" event="onunload">
  alert("Thanks!");
</script>
Copier après la connexion

Définit ici les opérations qui se produisent lors du chargement et du déchargement des fenêtres.

S'il s'agit d'un événement pour d'autres objets, il vous suffit de modifier la valeur de l'attribut for au nom de l'objet et de l'événement à l'événement surveillé. Comme suit :


<script type="text/javascript" for="test" event="onclick">
alert("button!");
</script>
Copier après la connexion

Le troisième type :


<input type="button" name="test" value="test"/>
<script>
function te()
{
  alert("test");
}
test.onclick=te;
</script>
Copier après la connexion

Ici nous sommes Utilisez le formulaire d'inscription pour enregistrer la méthode à l'événement spécifié de l'objet spécifié. Appelé en utilisant le nom de l'objet.

Le code complet du test est le suivant :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<script type="text/javascript" for="window" event="onload">
alert("Welcome!");
</script>
<script type="text/javascript" for="window" event="onunload">
alert("Thanks!");
</script>
<form name="form1" method="post" action="">
JS很好学
</form>
<formn ame="form2" method="post" action="">
<input type="button" name="Button" value="确定" onclick="Sfont=prompt(&#39;请在文本框中输入红色&#39;,&#39;红色&#39;,&#39; 提示框 &#39;);if(Sfont==&#39;红色&#39;){form1.style.fontFamily=&#39;黑体&#39;;form1.style.color=&#39;red&#39;;}"/>
<input type="button" name="test" value="test"/>
<script>
function te()
{
alert("test");
}
test.onclick=te;
</script>

</form>
</body>
</html>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal