2015-04-17 58 views
0

我正在使用Google Charts在我的應用程序上創建圖表。使用JS自定義Google圖表的svg不適用於iPhone

由於api的一些限制,在生成svg之後,我使用直接JS操作更改了一些元素。我做的事情就像添加文本和移動元素。

這在Android上完美運行,但在iOS上我的更改被忽略。

這是使用Android的預期結果。我移動標籤並在svg生成後更新它。

SVG manipulation on Android (chart zoomed)

這裏iOS上的結果。標籤未移動且未更新。

SVG manipulation on iOS (chart zoomed)

如何解決這個問題?我讀了一些關於添加xmlns="http://www.w3.org/2000/svg" version="1.1"的信息,但是svg的生成是Google API的責任。

回答

0

問題是,每次我比較一個文本或更改文本時,我使用的是innerHTML而不是textContent。在處理SVG的<text>元素時,右邊總是使用textContent

相關問題