<html>
<head>
<script type="text/javascript">
function draw() {
var NS = "http://www.w3.org/2000/svg";
var s = document.createElementNS(NS, "svg");
s.setAttribute("width", 100);
s.setAttribute("height", 100);
var rect = document.createElementNS(NS, "rect");
rect.setAttribute("width", "100%");
rect.setAttribute("height", "100%");
rect.setAttribute("fill", "blue");
s.appendChild(rect);
document.getElementById("d").appendChild(s);
}
</script>
</head>
<body onload="draw()">
<div style="border: 5px solid black; float: left;" id="d"></div>
<p style="clear: left;">You should see a solid 5px black border around a 100x100 blue rect.</p>
</body>
</html>