J'essaie de trouver un moyen pour récupérer et afficher la valeur d'une balise div qui est créé avec un tableau 2D en utilisant JavaScript. Je pensais que onclick ou onmouseover fonctionnerait, mais pas non plus dans cette approche. Je voudrais éviter de créer 49 fonctions qui font la même chose (en affichant simplement la 'cellule' de la souris).récupérer la valeur du tableau sur mouseover avec javascript
<style type="text/css">
.float {float: left;}
.clear {clear:both;}
div {border: thin solid blue; padding: 2px;}
</style>
</head>
<body>
<div id="grid"></div>
<div id="bucket" class="float"></div>
</body>
<script type="text/javascript">
var axisY = 7;
var axisZ = 7;
for (var i = 0; i < axisY; i++) {
for (var j = 0; j < axisZ; j++) {
document.getElementById('grid').innerHTML += "<div onmouseout='displayNone()' onmouseover='displayMe(cellId)' id='area" + i + j + "' class='float'>" + i + ":" + j + "</div>";
}
document.getElementById('grid').innerHTML += "<br class='clear' />";
}
function displayMe(cellId) {
// ???
}
function displayNone() {
document.getElementById('bucket').innerHTML = "";
}
</script>
Merci!
par identifiant de cellule, vous voulez dire 'zone12'? ou 1: 2? ou autre chose? –
comment voulez-vous l'afficher? –