printf and print

Base fiddle with DOM-based print and printf functions

HTML

<script src="//cdnjs.cloudflare.com/ajax/libs/sprintf/1.0.1/sprintf.min.js"></script>
<div id="printf"></div>
<div id="print"></div>

JavaScript

// Little printf making use of 
// https://github.com/alexei/sprintf.js
function printf(s, arr) {
    var t = vsprintf(s, arr);
    console.log(t);
    var el = document.getElementById("printf");
    var span = document.createElement("span");
    span.innerText = t;
    el.appendChild(span);
}

function print(s) {
    console.log(s);
    var el = document.getElementById("print");
    var span = document.createElement("span");
    span.innerText = s;
    el.appendChild(span);
}