Salve!
Premetto che sono una principiante e un’autodidatta di JS.
Ho due oggetti, vorrei che quando clicco sul primo, l’altro si spostasse. Ho scritto questo codice ma non funziona. Dove sbaglio?
<html>
<head>
<script type="text/javascript">
function myfunction(v) {
var obj = document.getElementById(v);
var currentPosition = parseInt(obj.style.top)
var amountToMove = 30
obj.style.top = currentPosition+amountToMove+"px";
}
</script>
</head>
<body>
<button onclick="myfunction(b)" style="position:absolute; left:100px; top:10px; border:1px black outset; width:160px;">Clicca qui</button>
<div id="b" style="position:absolute; left:100px; top:40px; border:1px black outset; width:160px;">B</div>
</body>
</html>
Grazie dell’aiuto