2012-08-06 16 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

相關問題