无法使用javascript更改svg组元素的高度

无法使用javascript更改svg组元素的高度,javascript,html,css,svg,Javascript,Html,Css,Svg,当我使用javascript更改高度时: #bg{ height:100%; } 什么也没发生,当我试图在屏幕上打印高度时,它什么也不返回: document.getElementById("bg").style.height = "500px" 如何使用javascript更改高度。如果需要为svg元素中的元素指定宽度和高度,则必须使用带viewBox的视图框,而不是组。接下来,您必须使用,并且可以为元素指定宽度和高度 svg{border:solid} 如果需要为svg元素中的

当我使用javascript更改高度时:

#bg{
    height:100%;
}
什么也没发生,当我试图在屏幕上打印高度时,它什么也不返回:

document.getElementById("bg").style.height = "500px"

如何使用javascript更改高度。

如果需要为svg元素中的元素指定宽度和高度,则必须使用带viewBox的视图框,而不是组。接下来,您必须使用,并且可以为元素指定宽度和高度

svg{border:solid}
如果需要为svg元素中的元素指定宽度和高度,则必须使用带viewBox的视图框,而不是组。接下来,您必须使用,并且可以为元素指定宽度和高度

svg{border:solid} 元素没有宽度或高度属性,即您可以设置它们,但它们将被忽略。元素没有宽度或高度属性,即您可以设置它们,但它们将被忽略。
document.getElementById("bg").style.height = "500px"
alert(document.getElementById("bg").style.height)