【发布时间】:2015-03-24 20:22:31
【问题描述】:
使用以下代码:
<div id="container">
<svg [attributes etc.]> ... </svg>
</div>
我想动态更改 SVG 的宽度和高度。
我试过了:
myObj = document.getElementById('container').getElementsByTagName('svg');
myObj.style.width = "400px";
但我收到错误“未定义不是对象”。
SVG 是使用服务器端包含加载的,我无法以任何方式对其进行修改,因此我需要找到一种从外部对其进行操作的方法。
我宁愿避免使用 jQuery。
【问题讨论】:
标签: javascript html css dom svg