DOM.insertAdjacentHTML()

lt Firefox8, lt IE4, Chrome, Opera

JavaScript

var ul = document.createElement("ul");
ul.insertAdjacentHTML("beforeEnd", "<li>li 1</li>");
ul.insertAdjacentHTML("beforeEnd", "<li>li 2</li>");
document.body.appendChild(ul);