假设我有这个javascript函数.如何将元素传递给它?

TIM*_*MEX 0 javascript

function getLeftPos(elm){
  var left = 0;
  while(elm){
    left += elm.offsetLeft;
    elm= elm.offsetParent;
  }
  return left;
}
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?

getLeftPos(document.getElementById("#frame"));
Run Code Online (Sandbox Code Playgroud)

如果我在该函数内警告(elm),则为NULL.

Mar*_*ius 8

不要把#放在id中.

getLeftPos(document.getElementById("frame"));
Run Code Online (Sandbox Code Playgroud)