私は次のコードを書きました
function byId(id) {
return document.getElementById(id);
}
function addElm(root,elm) {
document.createElement(elm);
if(!root) {
root = document;
}
root.appendChild(elm);
return elm;
}
document.addEventListener('DOMContentLoaded',function() {
var elm = byId('myExistingElmId');
addElm(elm,'span');
},false);
ID「myExistingElmId」を持つ要素がドキュメントにあります。この線
root.appendChild(elm);
コンソールで次のエラーが表示されます
Uncaught error: NOT_FOUND_ERR: DOM Exception 8
なぜこうなった..?