<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script>

function boom() {
    var table = document.createElement("table");
    var cap = document.createElement("caption");
    cap.appendChild(table)
    table.caption = cap;
}

</script>
</head>
<body onload="boom();"></body>
</html>