我想在运行时加载knockout.js库。它被载入但applyBindings后()的HTML body标签即<body></body>
disappers并抛出在运行时加载knockout.js库在运行时
Uncaught TypeError: Cannot read property 'nodeType' of null
var script = document.createElement("script");
script.setAttribute("type", "text/javascript");
script.setAttribute("src", "https://cdnjs.cloudflare.com/ajax/libs/knockout/3.3.0/knockout-min.js");
document.getElementsByTagName("head")[0].appendChild(script);
ko.applyBindings(viewModel);
我只是不明白,为什么body元素被清空。
P.S. :如果我事先添加knockout.js库,它可以很好地工作。
'script.setAttribute(“https://cdnjs.cloudflare.com/ajax/libs/knockout/3.3.0 /knockout-min.js“,url);' - 这是正确的吗? – 2015-03-25 06:39:38
对不起。那是错误的,看到更新的问题 – 2015-03-25 06:46:07