2017-06-20 63 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