Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript获取svg动画的响应div高度_Javascript_Svg_Background - Fatal编程技术网

javascript获取svg动画的响应div高度

javascript获取svg动画的响应div高度,javascript,svg,background,Javascript,Svg,Background,我发现一些JS可以创建动画svg页面背景。我只想在带有class=“workout”的灵敏DIV中使用它。我只是在学习JS,我不知道如何修改代码以获得svg所在DIV的高度。因为DIV是全屏宽度,所以我只需要得到高度。以下是相关代码: var svg=document.createElements('http://www.w3.org/2000/svg'、'svg'); setAttribute('width',window.innerWidth); setAttribute('height'

我发现一些JS可以创建动画svg页面背景。我只想在带有class=“workout”的灵敏DIV中使用它。我只是在学习JS,我不知道如何修改代码以获得svg所在DIV的高度。因为DIV是全屏宽度,所以我只需要得到高度。以下是相关代码:

var svg=document.createElements('http://www.w3.org/2000/svg'、'svg');
setAttribute('width',window.innerWidth);
setAttribute('height',window.innerHeight);

document.querySelector('.workout').appendChild(svg)谢谢你,乔治!这帮我想出了该怎么办。以下是有效的代码:

var svg=document.createElements('http://www.w3.org/2000/svg'、'svg');
var divHeight=document.getElementsByClassName('workout')[0].clientHeight;
setAttribute('width',window.innerWidth);
setAttribute('height',document.divHeight);

document.querySelector('.workout').appendChild(svg)
document.GetElementsByCassName('workout')[0].clientHeight