我对JavaScript非常陌生,并且只做了我第一次尝试学习。作为一项小练习,我试图做一些简单的事情。需要一些简单的JavaScript帮助
很多我试图重新定位页面加载时的按钮。 我做错了什么?
我将不胜感激。
我的代码是波纹管:
<style type="text/css">
.mybutton{
position:absolute;
}
的JavaScript:
<script type="text/javascript">
window.onload=function(){
var mytestdiv = document.getElementById("testdiv");
var mytestbutton = document.getElementById("testdiv").childNodes()[0];
var y = mytestdiv.offsetWidth;
var x = mytestdiv.offsetHeight;
mytestbutton.style.right = x;
mytestbutton.style.top = y;
}
</script>
而且我很简单的html:
<body>
<div id="testdiv" style="width:500px;border:solid #000000">
<input type="submit" id="myButton" value="TestMe">
</div>
</body>
编辑: 我在furebug得到的错误是:
mytestbutton.style is undefined
+1提的空白文本节点 - 在不同浏览器之间的文本分析这种差异抓住了很多人了:-) – NickFitz 2009-07-22 11:09:28