我需要一些帮助来使用 Javascript 将 vml 线元素绘制到在 HTML 代码中定义的 vml 组元素中。
我的 v:group 元素,它具有其他 vml 元素,例如 v:arc 或 v:rect ...:
<div style="width: 940px; height: 490px; margin-bottom: 60px; position: relative; top: -440px; left: 20px;">
<v:group ID="vmlgruppe" style="width:940px; height: 470px; clip:hidden; position:relative;" coordsize="210, 105" xmlns:v="urn:schemas-microsoft-com:vml">
现在我必须使用 javascript 绘制一个 vml 线元素。
document.namespaces.add("v","urn:schemas-microsoft-com:vml", "#default#VML");
var container12 = document.getElementById("vmlgruppe");
var line = document.createElement("v:line");
line.strokecolor = "black";
line.from = "105,10";
line.to = "120, 74";
line.style.position = "absolute";
vmlgruppe.appendChild(line);
如果我在不使用 Javascript 的情况下绘制线元素,它工作正常。但是,如果我使用 Javascript 绘制相同的线元素,则该元素的位置不同。错误在哪里?有人可以帮我吗?谢谢。