2017-06-20 89 views
0

您好我使用svg繪製線條,但我的問題是我使用公共url's來繪製線`var svgnode = document.createElementNS('http://www.w3.org/2000/svg','svg');創建svg而不使用公共Url

 svgnode.setAttributeNS(null, "style", "overflow:none"); 

     var defs = document.createElementNS('http://www.w3.org/2000/svg', "defs"); 
     var marker = document.createElementNS('http://www.w3.org/2000/svg', "marker"); 
     var path = document.createElementNS('http://www.w3.org/2000/svg', "path");` 

如何實現相同而無需使用恥骨網址

+0

感謝您的回覆..我有svg.js文件我如何使用該文件來繪製使用javascript的svg元素 – Arun

回答

0

這不是一個URL,它只是看起來像一個,它實際上是一個命名空間。 W3C選擇了名稱空間來獲得URL的格式,但是實際上它們之間沒有任何關聯。

+0

所以你的意思是即使沒有互聯網連接可用它應該工作正確嗎? – Arun

+0

正確,命名空間並不意味着需要互聯網連接。 –

+0

謝謝你救了我的一天.. – Arun