如何删除svg容器并将其内容放入组(例如id= g8)
How to remove an svg container and put its content to a group( id= g8 for instance)?
如何删除svg容器并将其内容放到组(例如id= g8)?
var content1 = select('svg1').removeChild('all');
content1.addto('g8);
我需要删除svg容器:
<svg xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" viewBox="0 0 481.89 368.504"> </svg>
并将所有内容:
<g id = 'g8'> svg content goes here...</g>
编辑:我怎么能修复这段代码只加载svg文件的内部svg代码到一个名为svg1的svg组?
Snap.load( "bike2.svg", function( f ) {
g1 = f.select("innerSVG"); // I want to select the svg content only.
s.append(g1);
g1.attr({id: 'g1' });
编辑:当我从svg中选择一个g时,此代码可以工作:
g1 = f.select("#g4");
//但我想要svg的所有内容,如所有元素和
试试Snap。ajax方法代替Snap。像这样加载。
我不知道"bike2.svg"的结构,但我认为您可以将元素从bike2.svg移动到主要内容。
Snap.ajax("bike2.svg", function(request){
var svg = Snap(request.responseXML.documentElement);
var g = svg.select("svg>*");//you can select any elements.
s.append(g);
});
相关文章:
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 在三个.js中创建球体(例如地球)的磁力线
- 任何将(SSH)终端嵌入到一些HTML5表示系统中的想法(例如,show.js)
- 将javascript应用程序迁移到使用AMD的提示(例如requirejs)
- Javascript-正则表达式,用于在未转义字符上拆分字符串,例如|,但忽略|
- 在使用javascript的输入字段中,只接受20的倍数(例如40,60,80)
- jQuery双对象构造函数-例如$($(this))
- 如何使用浏览器中用酶创建的组件反应例如摩卡
- 在Node.js中,我在哪里可以看到JavaScript方法的源代码,例如hasOwnProperty
- 仅将JavaScript应用于部分代码(例如菜单)
- 监视JavaScript输出,例如console.log()
- 如何在特定时间重新加载page.php,例如:07:45.非持续时间,例如:每5秒
- 反向名称的JavaScript函数不能正确工作(例如学习JavaScript-O'Reilly)
- 来自jQuery,如何在React.js中制作DOM动画?例如设置进度条的动画
- css样式加载+id.例如加载1、加载300
- Javascript:如何对属性变量(例如var.hello.push)执行数组方法?太习惯AS3了
- 如何调用更改事件,例如在 HTML 数据列表上选择
- 确保Javascript支持多个库(例如Angular 1.5,jQuery 2.2.0,ckEditor 4.x,pd
- 至于所有输入的标签都用指定的属性来设置,例如属性检查=false
- 如何删除svg容器并将其内容放入组(例如id= g8)