I'm trying to get 2 values from the link
<a onclick="rev()" href="track_path">
<span id="name">username</span> - <span id="track">track_name</span>
</a>
<script>
function rev() {
var username = document.getElementById("name").value;
var track = document.getElementById("track").value;
return alert (username);
}
</script>
But when alert comes, it writes UNDEFINED....What is wrong?
valuewhen you should be usinginnerHTML/innerText..valuewill get the string assigned tovalueattribute, not what you want here. Use.textContent. Andtrimit.