Acceder aux blocs d'une pseudo classe CSS ?
	
	
		Bonjour !
Je n'arrive pas a trouver comment faire pour acceder en javascript aux elements de la page définis avec les pseudos classes CSS :before et :after.
Dans l'exemple ci dessous, je créé un div avec une pseudo classe :before qui va etre le titre du div.
J'aimerais ajouter un gestionnaire d'evenement *uniquement* au titre du div, mais je ne vois pas le "block" correspondant au :before dans l'inspecteur DOM.
Est-ce réellement possible ?
(ps : C'est du code compatible FF3, si ca ne fonctionne pas sous IE c'est pas grave ;o)
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 
 | <html>
<head>
	<style>
		.cadre {
			width:200px;
			margin:auto;
			border:1px solid;
		}
		.cadre:before {
			display:block;
			content:attr(titre);
			background-color:lightblue;
		}
	</style>
</head>
<body>
	<div id="testDiv" class="cadre" titre="Titre">
		Contenu
	</div>
 
<script>
	function test(e) {
		alert('test');
	}
 
	var aDiv=document.getElementById("testDiv");
	// definition d'un gestionnaire d'evenement sur le div : ok
	aDiv.onclick=test;
	// modification du style du div : ok
	aDiv.style.fontWeight='bold';
	// definition d'un gestionnaire d'evenement uniquement sur le titre du div ?
	//aDiv.???.onclick=...;
</script>
 
</body>
</html> |