这是我目前拥有的代码:
var head = document.getElementsByTagName('head');
var meta = document.createElement('meta');
meta.setAttribute("charset","UTF-8");
head.insertBefore(meta,head.childNodes[1]);它显示TypeError: head.childNodes is undefined。
发布于 2014-02-02 23:17:27
document.getElementsByTagName返回一个NodeList,而不是单个元素。线索是Elements是复数。
使用[0]或直接使用document.head将第一项去掉。
https://stackoverflow.com/questions/21512203
复制相似问题