When I hover over whole DIV kontakt-block I need to have text in span TEXT-DISPLAY changed. I will do it by myself when there's only one kontakt-block. But when it goes to classes i can not. In each span i need to have different text to appear on hover.
<div class="kontakt-block color1" onmouseover="changeText('[email protected]')" onmouseout="defaultText('Email')">
<div class="kontakt-block-zawartosc">
<span class="text-display">Email</span>
</div>
</div>
<div class="kontakt-block color2">
<div class="kontakt-block-zawartosc">
<span class="text-display">Phone</span>
</div>
</div>
<div class="kontakt-block color3">
<div class="kontakt-block-zawartosc">
<span class="text-display">Facebook</span>
</div>
</div>
<script>
function changeText(text) {
var display = document.getElementsById('text-display');
display.innerHTML = "";
display.innerHTML = text;
}
function defaultText(textd) {
var display = document.getElementsById('text-display');
display.innerHTML = "";
display.innerHTML = textd;
}
</script>
Here's what i did. It works but while there's only one span to change.