// 实现高宽等同于外部div大小而且不会被拉伸比例.
在结合多个案例和方法后最后总结出来能用的原生js代码组合。
<div class="canvas">
<!-- 这里是放置即时的数据信息。 -->
<div class="roledata" id="roledata">
<canvas id="data" height=""></canvas>
</div>
<!-- 此处是放置动态的地图主场。 -->
<div class="miandiv" id="miandiv">
<canvas id="main"></canvas>
</div>
```javascript
var roledata=document.getElementById('roledata')
var data=document.getElementById('data');
data.style.width=window.getComputedStyle(roledata).width;
data.style.height=window.getComputedStyle(roledata).height;
console.log(data.height,window.getComputedStyle(roledata).height);