如何使用自动闭合器创建SVG元素

时间:2015-11-15 16:04:06

标签: javascript dom svg

我正在尝试使用

在DOM的defs部分创建条目
    document.createElement

典型的定义是:

    <linearGradient id="lampbevel" x1="0" y1="0" x2="1" y2="0">           
        <stop stop-color="#bfbfbf" offset="0" />           
        <stop stop-color="#404040" offset="1" />          
    </linearGradient>          

但是,如果我使用document.createElement然后检查DOM,我得到它:

    <linearGradient id="lampbevel" x1="0" y1="0" x2="1" y2="0">           
        <stop stop-color="#bfbfbf" offset="0"></stop>
        <stop stop-color="#404040" offset="1"></stop>
    </linearGradient>          

我正在使用Firefox和Firebug进行测试和故障查找,当关闭停止标记存在时,Firefox将无法正确呈现defs,但是如果我编辑DOM并更正引用,它将会显示。

有没有使用DOM函数创建封闭标签?

1 个答案:

答案 0 :(得分:0)

<强> DUPLICATE

之前询问并回答:Javascript createElement no end tag

请在再次发布问题之前检查。