Javascript 使用点符号访问SVG属性?

Javascript 使用点符号访问SVG属性?,javascript,svg,Javascript,Svg,通常,当我修改SVG元素属性时,我使用setAttribute方法,如下所示: var rectSecond_current = document.getElementById( "rect3" ); rect3.setAttribute( "fill", "bisque" ); 然而,我发现有时可以使用点符号。例如: createPath( svgCanvas, "vcrGoBegin", ul_x, ul_y, pathGoBegin, 1, "orangered", "oran

通常,当我修改SVG元素属性时,我使用setAttribute方法,如下所示:

var rectSecond_current = document.getElementById( "rect3" );
rect3.setAttribute( "fill", "bisque" );
然而,我发现有时可以使用点符号。例如:

createPath( svgCanvas, "vcrGoBegin", ul_x, ul_y, pathGoBegin, 1, 
    "orangered", "orange", 1, 0 );
vcrGoBegin.addEventListener( "click", function(){
    begin();
}, false );

有没有一种方法可以使用点表示法访问属性,如元素的x/y位置?

点表示法是什么意思?使用点访问属性。看看代码示例,这取决于attrib,任何具有JS保留名称的attrib都需要别名或setAttribute调用。您可以在开发工具中探索每个元素的“属性”。但是,通常会有从属性到属性的映射,至少对于重要/常见的映射是如此。在这两个代码段中,SVG元素的属性都不是使用点表示法访问的。你在想什么?点符号是什么意思?使用点访问属性。看看代码示例,这取决于attrib,任何具有JS保留名称的attrib都需要别名或setAttribute调用。您可以在开发工具中探索每个元素的“属性”。但是,通常会有从属性到属性的映射,至少对于重要/常见的映射是如此。在这两个代码段中,SVG元素的属性都不是使用点表示法访问的。你有什么想法?