op klikken in een DIV

Ik wil een JavaScript-functie uitvoeren door op een DIV te klikken. Dit lijkt pijnlijk eenvoudig uit de voorbeelden die jullie goede mensen hebben gegeven, dus ik moet iets heel duidelijks missen. Mijn cursor gedraagt zich, maar klikken doen niets. Ik ga liever niet in op jQuery. Hier is mijn hele bestand:

<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
  <META NAME="Content-Type" CONTENT="text/html; charset=iso-8859-1">
  <TITLE>BUG</TITLE>
</HEAD>
<BODY>
<div onclick="alert("Clicked");" style="cursor: pointer">
  <img src="test.jpg">
</div>
</BODY>
</HTML>

Antwoord 1, autoriteit 100%

<div onclick="alert("Clicked");" style="cursor: pointer">

Onjuist uitgelijnde aanhalingstekens. U kunt enkele aanhalingstekens gebruiken binnen de dubbele aanhalingstekens.

<div onclick="alert('Clicked');" style="cursor: pointer">

Antwoord 2, autoriteit 67%

Dubbele quote is verkeerd. onclick="alert("Clicked");"

Gebruik enkele quote in onclick:

<div onclick="alert('Clicked');" style="cursor: pointer">
  <img src="test.jpg">
</div>

Antwoord 3

<div onclick="alert("Clicked");" style="cursor: pointer">

u hebt dubbele aanhalingstekens tussen dubbele aanhalingstekens gebruikt.

Gebruik enkele aanhalingstekens binnen dubbele aanhalingstekens

<div onclick="alert('Clicked');" style="cursor: pointer">

Antwoord 4

Probeer zoiets als dit te gebruiken:

<p>Click the button to display an alert box:</p>
<div>
<button onclick="myFunction()">Try it</button>
</div>
 <script>
  function myFunction() {
   alert("I am an alert box!");
}
</script>

Other episodes