function getLeftPos(elm){
var left = 0;
while(elm){
left += elm.offsetLeft;
elm= elm.offsetParent;
}
return left;
}
为什么这不起作用?
getLeftPos(document.getElementById("#frame"));
如果我在该函数内警告(elm),则为NULL。
答案 0 :(得分:8)
不要把#放在id。
getLeftPos(document.getElementById("frame"));
答案 1 :(得分:4)
你的问题“这怎么不起作用”的另一个可行答案是:
Javascript!= JQuery
不要试图嗤之以鼻,但要记住它是非常重要的事情。
对于核心Javascript文档,一般来说,一个很好的资源是developer.mozilla.org,特别是getElementById