在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/室內設計/ 如何獲取svg下的元素的高度

如何獲取svg下的元素的高度

背景: d3.js畫的樹圖 是帶zoom的,放大之后屏幕顯示不下,這樣下載的話導致 下載的圖片也顯示不全。所以,想獲取svg下的g的寬度和高度

<svg>
    <g class="content">
        ...
    </g>
</svg>

問題: 使用jquery .width()的方法獲取不到,請問如何獲取到正確數值??

回答
編輯回答
汐顏
<svg>
    <g class="content" id="g1>
        ...
    </g>
</svg>
<script>
var boxInfo = document.getElementById('g1').getBBox();
var rectInfo = document.getElementById('g1').getBoundingClientRect();

console.log(boxInfo, rectInfo);
</script>
2017年3月31日 23:04