我寫了一個動態編輯svg元素的javascript。我想獲得編輯後的svg元素的新字符串,但目前我的代碼失敗。 我在這裏找到下面的代碼來獲取HTML文檔的字符串形式。如何獲取HTML文檔的動態修改的SVG元素的字符串?
var txt = document.documentElement.innerHTML;
我只是想要SVG元素的innerHTML
。我試了下面的代碼,但得到一個錯誤消息,說「未定義」。
var svgnode=document.getElementById("svgnode1");
alert(svgnode.innerHTML);
我該怎麼做。該錯誤發生在Google Chrome上,但我想要一個適用於任何瀏覽器的解決方案。
你可以發佈更多的代碼? svg-element的id是否爲「svgnode1」? – Nessuno 2012-02-03 15:25:33
當你說「我在這裏找到...」時,你是否想要鏈接到某個東西? – 2012-02-03 15:30:02
對不起。我在stackoverflow中找到了代碼。 – 2012-02-03 15:31:59