accion()javaScript関数を使用して、htmlのSVGに新しいテキストノードを追加したいだけです。
<!DOCTYPE>
<html>
<body>
<head>
<script type="text/javascript">
function accion(){
var SVGDocument = document.getElementById("idSVG");
var text2 = SVGDocument.createTextNode("text");
SVGDocument.appendChild(text2);
}
</script>
</head>
<input type="button" onclick="accion()" value="GO!!"/>
<svg id="idSVG">
<text id="texto" x="50" y="35" font-size="14">PRUEBA</text>
</svg>
</body>
</html>
ただしSVGDocument.createTextNode("text");
、エラーを返しますObject does not support this property or method
。問題は、idSVG要素への正しい参照を取得できないことだと思います。IE9を使用しています。