Не получается получить значение datavalue
<div id="txt1" >проверка работы!</div>
<div id="1" class="test" datavalue="20509:28314" onclick="swapImage(id), swapImage2(id)" >первый див </div>
Функция swapImage2(id):
function swapImage2(id){
var fDiv = document.getElementById('txt1');
fDiv.innerHTML = document.getElementById(id).datavalue;
}
в итоге
<div id="txt1" >undefined</div>
а мне нужно получить значение datavalue="20509:28314"