window.onload?=?function?positionmessage()?{
var?ele?=?document.getElementById("message");
console.log("window?onload="?+?ele);
ele.style.position?=?"absolute";
ele.style.top?=?"200px";
ele.style.left?=?"200px";
console.log("left="?+?ele.style.left);
}
function?move()?{
var?ele?=?document.getElementById("message");
console.log("move="?+?ele);
ele.style.left?=?"100px";
console.log("left="?+?ele.style.left);
}
move();
控制臺:
[Web瀏覽器]?"move=null" /位置動畫相關/position.js?(11)
[Web瀏覽器]?"Uncaught?TypeError:?Cannot?read?property?'style'?of?null" /位置動畫相關/position.js?(12)
[Web瀏覽器]?"window?onload=[object?HTMLParagraphElement]" /位置動畫相關/position.js?(3)
[Web瀏覽器]?"left=200px" /位置動畫相關/position.js?(7)為什么在window.onload 之外那次 取message的對象返回的是NULL?我試了一下,如果都放到window.onload 里面,就可以執(zhí)行。為什么不能放外面?
關于document.getElementById()的一些問題,為何在不同函數當中有些能取對象有些不能取?
qq_請勿投食_0
2016-12-09 20:27:21