我有一個JavaScript文件,我試圖添加「meta」和「css」標記。我得到的錯誤是「語法錯誤」。下面是代碼嘗試:在javascript文件中添加元標記
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link');
link.id = 'myCss';
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = 'site url/css/CustomStyle.css';
link.media = 'all';
var meta = document.createElement('meta');
meta.name = 'viewport';
meta.initial-scale = '1';
meta.content = 'width=device-width';
var link1 = document.createElement('link');
link1.id = 'BootstrapmyCss';
link1.rel = 'stylesheet';
link1.type = 'text/css';
link1.href = 'site url/css/bootstrap-responsive.min.css';
link1.media = 'all';
head.appendChild(link);
head.appendChild(link1);
head.appendChild(meta);
我在該行的「語法錯誤」
meta.initial-scale = '1';
得到一個錯誤,如何解決這一問題?由於
嘗試:'元[ 「初始級」] =' 1'' – Titus
你不能在變量名中使用破折號。嘗試使用'meta ['initial-scale']'。 – Ivar
可能的重複[如何引用JavaScript對象屬性連字符?](http://stackoverflow.com/questions/7122609/how-do-i-reference-a-javascript-object-property-with -a連字符功能於它) – JJJ