0

我可以在 javascript 中使用 SVG Text 标签。但它不起作用。这是我的 Javascript 代码。

O=evt.target;
Doc=O.ownerDocument;    
L = Doc.createElementNS(xmlns, "text");
L.setAttribute("x", 10);
L.setAttribute("y", 10);
L.node.textContent("abcdef");
L.setAttribute("fill", "red");
O.appendChild(L);

例如 SVG 文本标签:

<text x="10" y="10" fill="red">abcdef</text>

我的 javascript 代码中有什么类型的错误。问候, 维吉

4

1 回答 1

2

这完美地工作

​&lt;svg>
    <text x="10" y="10" fill="red">abcdef</text>
</svg>

这是一个有效的 javavascript示例。我没有您的完整代码,因此很难确定您的确切问题。

编辑: 我想我找到了。L.node.textContent("abcdef");应该是L.textContent = "abcdef"; 新的小提琴

更多例子在这里

于 2012-08-06T11:36:17.287 回答