2012-08-06 18 views
0

我可以在javascript中使用SVG文本标签。但它不起作用。这些是我的Javascript代码。如何在javascript中使用svg文本标签

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代码类型的错误。 问候,VIJI

+0

xmlns是什么意思? – 2012-08-06 11:46:29

+0

xmlns =“http://www.w3.org/2000/svg”它是我的xmlns。 – Viji 2012-08-06 12:17:32

回答

2

这完美的作品

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

^h ERE是一个工作javavascript example。我没有完整的代码,因此很难确定你确切的问题。

编辑: 我想我找到了它。 L.node.textContent("abcdef");应该L.textContent = "abcdef"; new fiddle

更多的例子here

+0

谢谢你。它的工作完美。非常感谢你的朋友。 – Viji 2012-08-06 12:24:46

+0

@Viji没问题!你介意将它标记为答案吗?感谢名单! – VDP 2012-08-07 07:15:45

相关问题