Adding SVG objects to page

Using jquery append to attach a new SVG object to the page

by Ben Clayton

HTML

<button id="doit">Add SVG object</button>

JavaScript

$("#doit").on('click',function(){
  
       $('body').append('<svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="60px"> <defs> <style type="text/css">rect { fill: red; stroke: blue; box-shadow: 6px 4px 10px 10px #888888; stroke-width: 3 } </style> </defs> <rect x="40" y="5" rx="25" ry="50" width="150" height="50"/> </svg>');



});