<html> <body><table> <tbody> <tr><td> <div> <h3 id="te">This is a header</h3> <p>This is a paragraph.</p> </div> </td></tr> </tbody> </table></body><script> var a = []; var h = document.getElementById('te'); var p = h; while(p && p.tagName) { a.unshift(p.tagName); p = p.parentNode; }alert(a.join("->")); </script> </html> LZ是这个意思么??
http://www.mscto.com/JavaScript/2009010343823.html
<body><table>
<tbody>
<tr><td>
<div>
<h3 id="te">This is a header</h3>
<p>This is a paragraph.</p>
</div>
</td></tr>
</tbody>
</table></body><script>
var a = [];
var h = document.getElementById('te');
var p = h;
while(p && p.tagName)
{
a.unshift(p.tagName);
p = p.parentNode;
}alert(a.join("->"));
</script>
</html>
LZ是这个意思么??
document.getElementById('user').pageX;
document.getElementById('user').pageY;
var left = 0, top = 0; do {
left += target.offsetLeft || 0;
top += target.offsetTop || 0;
target = target.offsetParent;
} while(target);
return {
left: left,
top: top
};
}
用这个
alert(target.top);