這似乎是很簡單的前添加腳本,但我能理解,我懷念的東西:如何body元素
var string1 = document.createElement('script');
$(string1).attr('type', 'text/javascript');
$('body').before($(string1));
jQuery的版本2.0.3,它的作品完美,但我需要它的工作原理在1.8.3版本中。我錯在哪裏?由於
這似乎是很簡單的前添加腳本,但我能理解,我懷念的東西:如何body元素
var string1 = document.createElement('script');
$(string1).attr('type', 'text/javascript');
$('body').before($(string1));
jQuery的版本2.0.3,它的作品完美,但我需要它的工作原理在1.8.3版本中。我錯在哪裏?由於
在body
元素之前添加腳本是沒有意義的。這將導致無效的HTML。
您應該將其添加到head
。
$('head').append(string1);
注意:命名變量時應該小心。 string1
是誤導性的,因爲它沒有引用一個字符串,而是一個script
元素。
將其添加到
元素。 – fred02138body元素不允許作爲兄弟腳本元素。你爲什麼試圖把它放在那裏? – Quentin
@Quentin:源代碼? –