"/> ">

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

伊谢尔伦
伊谢尔伦original
2017-07-22 16:13:381229parcourir

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;;
}"
/>

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()"/>

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>

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>

Le troisième type :


<input type="button" name="test" value="test"/>
<script>
function te()
{
  alert("test");
}
test.onclick=te;
</script>

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>

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!

Déclaration:
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