Svg Use Vs Object. Generally container means the browser window but a svg element can contain other svg elements in that case the container is the parent svg. Windowonloadfunction Get the Object by ID var a documentgetElementByIdsvgObject.
In most circumstances I recommend using the tag to display SVG images. SVG supports animation transparency gradients and is easily scalable without losing quality. SVG viewport and viewBox.
Had we embedded the SVG as an image we would have been able to easily switch the source of the image using the element and its descendant.
SVG is open standard so you arent limited to working with a certain software program to open and use those files and no coding knowledge is required. Get the SVG document inside the Object tag var svgDoc acontentDocument. Those units default to pixels but you can use any other usual unit like or emThis is the viewport. This is slightly more complicated than you might think because the SVG markup is XML including namespaces.