国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 擴展 > SVG > 正文

svg DOM的一些js操作

2024-09-06 19:57:08
字體:
來源:轉載
供稿:網友
這是第一個實例,其中講了如何新建svg,添加元素,保存svg document,查看svg.
下面將附上常用一些元素的添加方法:(為js的,但基本上跟java中操作一樣,就是類名有點細微差別)

Circle

var svgns = "http://www.w3.org/2000/svg";function makeShape(evt) {    if ( window.svgDocument == null )        svgDocument = evt.target.ownerDocument;    var shape = svgDocument.createElementNS(svgns, "circle");    shape.setAttributeNS(null, "cx", 25);    shape.setAttributeNS(null, "cy", 25);    shape.setAttributeNS(null, "r",  20);    shape.setAttributeNS(null, "fill", "green");        svgDocument.documentElement.appendChild(shape);}

Ellipse

var svgns = "http://www.w3.org/2000/svg";function makeShape(evt) {    if ( window.svgDocument == null )        svgDocument = evt.target.ownerDocument;    var shape = svgDocument.createElementNS(svgns, "ellipse");    shape.setAttributeNS(null, "cx", 25);    shape.setAttributeNS(null, "cy", 25);    shape.setAttributeNS(null, "rx", 20);    shape.setAttributeNS(null, "ry", 10);    shape.setAttributeNS(null, "fill", "green");        svgDocument.documentElement.appendChild(shape);}

Line

var svgns = "http://www.w3.org/2000/svg";function makeShape(evt) {    if ( window.svgDocument == null )        svgDocument = evt.target.ownerDocument;    var shape = svgDocument.createElementNS(svgns, "line");    shape.setAttributeNS(null, "x1", 5);    shape.setAttributeNS(null, "y1", 5);    shape.setAttributeNS(null, "x2", 45);    shape.setAttributeNS(null, "y2", 45);    shape.setAttributeNS(null, "stroke", "green");        svgDocument.documentElement.appendChild(shape);}

Path

var svgns = "http://www.w3.org/2000/svg";function makeShape(evt) {    if ( window.svgDocument == null )        svgDocument = evt.target.ownerDocument;    var shape = svgDocument.createElementNS(svgns, "path");    shape.setAttributeNS(null, "d", "M5,5 C5,45 45,45 45,5");    shape.setAttributeNS(null, "fill", "none");    shape.setAttributeNS(null, "stroke", "green");        svgDocument.documentElement.appendChild(shape);}

Polygon

var svgns = "http://www.w3.org/2000/svg";function makeShape(evt) {    if ( window.svgDocument == null )        svgDocument = evt.target.ownerDocument;    shape = svgDocument.createElementNS(svgns, "polygon");    shape.setAttributeNS(null, "points", "5,5 45,45 5,45 45,5");    shape.setAttributeNS(null, "fill", "none");    shape.setAttributeNS(null, "stroke", "green");        svgDocument.documentElement.appendChild(shape);}

Polyline

var svgns = "http://www.w3.org/2000/svg";function makeShape(evt) {    if ( window.svgDocument == null )        svgDocument = evt.target.ownerDocument;    shape = svgDocument.createElementNS(svgns, "polyline");    shape.setAttributeNS(null, "points", "5,5 45,45 5,45 45,5");    shape.setAttributeNS(null, "fill", "none");    shape.setAttributeNS(null, "stroke", "green");        svgDocument.documentElement.appendChild(shape);}

Rectangle

var svgns = "http://www.w3.org/2000/svg";function makeShape(evt) {    if ( window.svgDocument == null )        svgDocument = evt.target.ownerDocument;    var shape = svgDocument.createElementNS(svgns, "rect");    shape.setAttributeNS(null, "x", 5);    shape.setAttributeNS(null, "y", 5);    shape.setAttributeNS(null, "width",  40);    shape.setAttributeNS(null, "height", 40);    shape.setAttributeNS(null, "fill", "green");        svgDocument.documentElement.appendChild(shape);}

Rounded Rectangle

var svgns = "http://www.w3.org/2000/svg";function makeShape(evt) {    if ( window.svgDocument == null )        svgDocument = evt.target.ownerDocument;    var shape = svgDocument.createElementNS(svgns, "rect");    shape.setAttributeNS(null, "x", 5);    shape.setAttributeNS(null, "y", 5);    shape.setAttributeNS(null, "rx", 5);    shape.setAttributeNS(null, "ry", 5);    shape.setAttributeNS(null, "width",  40);    shape.setAttributeNS(null, "height", 40);    shape.setAttributeNS(null, "fill", "green");        svgDocument.documentElement.appendChild(shape);}

Use

var svgns   = "http://www.w3.org/2000/svg";var xlinkns = "http://www.w3.org/1999/xlink";function makeShape(evt) {    if ( window.svgDocument == null )        svgDocument = evt.target.ownerDocument;    var svgRoot = svgDocument.documentElement;    var defs = svgDocument.createElementNS(svgns, "defs");        var rect = svgDocument.createElementNS(svgns, "rect");    rect.setAttributeNS(null, "id", "rect");    rect.setAttributeNS(null, "width", 15);    rect.setAttributeNS(null, "height", 15);    rect.setAttributeNS(null, "style", "fill: green");    defs.appendChild(rect);        var use1 = svgDocument.createElementNS(svgns, "use");    use1.setAttributeNS(null, "x", 5);    use1.setAttributeNS(null, "y", 5);    use1.setAttributeNS(xlinkns, "xlink:href", "#rect");        use2 = svgDocument.createElementNS(svgns, "use");    use2.setAttributeNS(null, "x", 30);    use2.setAttributeNS(null, "y", 30);    use2.setAttributeNS(xlinkns, "xlink:href", "#rect");        svgRoot.appendChild(defs);    svgRoot.appendChild(use1);    svgRoot.appendChild(use2);}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
九九热免费视频| 白浆爆出在线观看| 2018av男人天堂| 久久99精品久久久久久野外| 六月天色婷婷| 国产一二在线观看| 国产伦精品一区二区三区高清版禁| 天天操夜夜添| 老司机精品视频一区二区| 九九热在线视频| 中文字幕免费在线视频| 国产欧美黑人| av在线官网| 国产免费永久在线观看| 国产精品入口麻豆免费看| 午夜国产视频| 99久久99热久久精品免费看| 亚洲天堂久久久| 丁香花高清视频完整版在线观看| 蜜桃视频网站在线| 国产日本在线| www免费在线观看| 国产污视频在线| 日本高清中文字幕| 91精品国产91久久久久久青草| 碰草在线视频| 精品176二区| 中文字幕视频在线| 福利在线国产| h网站免费在线观看| 国产国语**毛片高清视频| 亚洲成人电视网| 国产盗摄一区二区| 国产天堂在线| 国产一二三区在线| 国产农村av| 中文字幕日本三级| 国产精品亚洲第五区在线| 国产xxxxx| 国产精品美女一区二区视频| 超碰在线免费播放| 欧洲亚洲精品视频| 在线黄色国产电影| 午夜性爽视频男人的天堂| 伊人久久青青草| 国产95在线|亚洲| 另类高清dbsm日本tvav| 日本卡一卡2卡3卡4精品卡网站| 国产欧美日韩精品综合| 国产午夜在线| 国产区卡一卡二卡三乱码免费| 国产一区二区三区福利| 最新超碰在线| 国产区高清在线| 精品国内自产拍在线视频| 中文乱码字幕高清在线观看| 精品美女调教视频| h网址在线观看| 黄污在线观看| 国产永久av在线| 国产一级二级在线| 国产一二三区精品视频| 国产精品9区| 在线国产一区二区三区| 四虎免费视频| 国产免费黄网站| 中文字幕av中文字幕| 国产aa视频| 久久精品无码一区二区日韩av | 国产鲁鲁视频在线观看特色| 最新亚洲精品国自产在线观看| 午夜视频免费在线观看| 精品一区二区三区高清免费不卡| 亚洲精品在线播放视频| 久久久久久久美女| 91中文在线| 国产美女在线一区二区三区| 国产偷倩在线播放| 九九热免费视频| 在线播放国产区| 国产一二三四| 国产在线麻豆精品| av天天在线| 国产超碰在线| 尤物视频网站在线观看| www在线免费观看视频| 国产不卡视频| 国产经典av| 国产精品入口免费麻豆| 九九热视频免费在线观看| 在线观看的网站你懂的| 国产精品自拍亚洲| 在线视频二区| 毛片视频免费观看| www.五月色.com| 激情丁香婷婷| 国产亚洲精品拍拍拍拍拍| 精品亚洲成a人片在线观看| 国产娇喘精品一区二区三区图片| 午夜视频99| 激情丁香婷婷| 性网站在线观看| 国产美女视频网站| 四虎免费播放| 丁香视频免费观看| 9色在线视频网站| 免费午夜一级| 国产成人综合亚洲欧美在| 国产午夜三区视频在线| 开心快乐六月丁香婷婷| 中文字幕2020第一页| 超碰国产在线| 男人天堂v视频| 在线国产一级| 99热免费在线| www555久久| 激情六月婷婷| 国产午夜电影| 在线视频中文字幕第一页| 国产一区久久精品| 国产精品69xx| av在线1区2区| 黄色av网址在线免费观看| 国产精品一区二区三区高清在线 | 国产69精品久久app免费版| 超碰免费在线播放| 国产麻豆精品高清在线播放| 国产区视频在线观看| 亚洲精品视频在线免费| 亚洲第一成年免费网站| 福利在线观看| 夜夜爽夜夜操| 丁香花高清视频完整版在线观看| 国产福利在线播放麻豆| 欧美精品另类| 精品视频在线一区二区| 黄色网页网址在线免费| 国产精品视频流白浆免费视频| jizz亚洲| 69精品视频| 国产美女被草| 在线视频xx| 国产亚洲依依| 国产主播福利在线| 国产91在线视频蝌蚪| 国产麻豆高清视频在线第一页| 精品国产一区二区三区久久久狼牙| 久久久久久久久免费视频| 亚洲欧美中文字幕在线观看| 国产午夜精品久久久久免费视| 欧美日韩视频精品一区二区| 精品亚洲综合| 2018中文字幕在线观看| 国产羞羞视频在线观看| 国产专区在线播放| av在线1区2区| 在线一二三区| 精品国产免费观看一区| 国产青青视频| 1区2区3区在线| 91caoporn在线| 国产乱妇乱子| **三级三级97片毛片| 国产一区二区三区美女秒播| 国产麻豆精品入口在线观看| 国产乱子视频| 国产精品久久久久一区二区国产| 综合激情亚洲| 国产视频青青| 97最新国自产拍视频在线完整在线看| 国产黄色免费网| 91极品在线| 在线国产小视频| 九九热在线观看| 久青青在线观看视频国产| xxxxx中文字幕| 激情丁香婷婷| 国产素人视频在线观看| 精品黄色免费中文电影在线播放| 尤物在线精品视频| 免费一区二区在线观看| 午夜国产在线| 亚洲综合激情六月婷婷在线观看| 免费看的毛片| 国产高清在线视频| 四虎成人欧美精品在永久在线| www在线播放| 国产青草视频在线观看视频| 91欧美在线视频| 日本三级视频网站| 国产精品一区二区婷婷| 精品美女调教视频| 九色成人在线| 亚洲男人的天堂成人| 国产精品自产拍在线观看2019| 97在线免费| 中文字幕在线观看日本| 热99re久久精品精品免费| 国产精品入口麻豆免费观看| 免费黄色网页在线观看|