假设我有这个javascript函数。如何将元素传递给它?
这怎么不起作用假设我有这个javascript函数。如何将元素传递给它?,javascript,Javascript,这怎么不起作用 function getLeftPos(elm){ var left = 0; while(elm){ left += elm.offsetLeft; elm= elm.offsetParent; } return left; } 如果我在该函数中发出警报(elm),则它为空。不要将#放在id中 getLeftPos(document.getElementById("#frame")); 对于您的问题“这怎么不起作用”的另一个可行答案是: Ja
function getLeftPos(elm){
var left = 0;
while(elm){
left += elm.offsetLeft;
elm= elm.offsetParent;
}
return left;
}
如果我在该函数中发出警报(elm),则它为空。不要将#放在id中
getLeftPos(document.getElementById("#frame"));
对于您的问题“这怎么不起作用”的另一个可行答案是: Javascript!=JQuery 我不是故意说脏话,但这是一件非常重要的事情要记住
对于核心Javascript文档,一个很好的资源通常是developer.mozilla.org,特别是对于,如果您发出警告(document.getElementById(“#frame”));?,您会看到什么?。。。然而,学习调用domels和执行漂亮的css技巧显然对调整javascript技能有很大帮助。
getLeftPos(document.getElementById("frame"));