我對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