Я совершенно новый с Javascript, и у меня возникла проблема с document.getElementById(), которая всегда возвращает NULL, и это приводит меня в бешенство.
У меня есть элемент в моем коде, и я хочу получить его координаты, чтобы я мог его перемещать.
Вот код:
<html>
<head>
<script type="text/javascript" >
function MoveIt(obj) {
alert(obj); // returns "Object HTMLDivElement"
var xx = document.getElementById("arect");
if(document.getElementById("arect").value == null) {
alert('NULL >> ' + xx.value);
}
else {
alert('NOT NULL >>' + xx.value);
}
posX = xx.style.scrollTop;
posY = xx.style.left;
}
</script>
</head>
<body bgcolor="white" >
<DIV class="background" id="MyDiv2">
<div id="arect" name="arect" class="transbox" onmousedown="MoveIt(this);" >
</div>
</div>
</body>
</html>
Вышеуказанная функция MoveIt() всегда возвращает NULL