我正在尝试通过java脚本获取SVG中矩形的屏幕像素坐标。单击矩形后,我可以使用getBBox()计算出它的宽度、高度、x和y位置。但是这些位置都是原来的位置。我想要屏幕位置。例如,如果我操纵整个SVG的viewBox,这些getBBox坐标与屏幕像素不再相同。有没有函数或方法来获取坐标考虑当前viewBox和svg元素的像素大小? 最佳答案 演示:http://phrogz.net/SVG/screen_location_for_element.xhtmlvarsvg=document.querySelector('svg');v