如何使用JavaScript動態地將腳本插入HTML頭?如何使用Javascript動態地將腳本插入到HTML頭中?
26
A
回答
35
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.onload = function() {
callFunctionFromScript();
}
script.src = 'path/to/your-script.js';
head.appendChild(script);
1
document.head.appendChild(document.createElement('script').setAttribute('src','http://ex.com/javascript.js'));
+0
這不應該工作,因爲'setAttribute()'不返回元素:「返回值:\t沒有返回值」https:// www。 w3schools.com/jsref/met_element_setattribute.asp但是你可以把元素放入一個變量'element'中,然後調用'element.setAttribute(...)'和'appendChild(element)' – 2017-06-02 09:02:58
1
這裏是我在飛行中注入的功能沒有任何的源文件等
document.head.appendChild(document.createElement('script').text = 'function LogIt(msg) { console.log(msg);}');
如果你在執行此之後注入到身體
document.body.appendChild(document.createElement('script').text = 'function LogIt(msg) { console.log(msg);}');
試試LogIt('hello');
你應該在控制檯上看到'hello'。
相關問題
- 1. 用Javascript動態插入腳本
- 2. 如何將JavaScript代碼動態地嵌入到HTML中
- 3. 如何使用javascript動態地將新屬性插入到xml標籤中?
- 4. 如何使用Javascript將文本作爲文本插入到HTML中
- 5. 動態地將組件插入到html中
- 6. 如何從使用JavaScript的URL插入動態HTML?
- 7. 如何準確地將sql腳本插入到SqlServer表中
- 8. 如何使用shell腳本將記錄插入到oracle表中?
- 9. 如何將腳本移動到頭標籤與JavaScript?
- 10. Javascript:如何將動態鍵插入地圖/對象?
- 11. 如何使用JavaScript將文本插入到表單中
- 12. 使用JavaScript動態地將視頻添加到html頁面
- 13. 使用JavaScript動態插入JavaScript?
- 14. 如何使用angularjs將文本插入到活動的textarea中
- 15. 如何使用javascript動態地將URL參數(鍵值)綁定到html字段
- 16. 將腳本插入腳本
- 17. 我可以在動態腳本標籤插入中使用Facebook Javascript SKD嗎?
- 18. 如何動態地將最近的文件名拉到腳本
- 19. 使用Greasyspoon將腳本插入網站的頭部
- 20. 將html插入到php中使用echo
- 21. 如何將CSS,META等標籤插入到使用Javascript的頭標籤中?
- 22. 動態插入日期到gridview標頭
- 23. 使用原型插入腳本到頭部
- 24. ASP.NET動態地將代碼插入頭部
- 25. 將腳本插入到PHP變量中
- 26. 如何將HTML插入到Word中?
- 27. 如何將HTML插入到Mongodb中?
- 28. 如何將HTML插入到QuillJS中?
- 29. 如何將HTML插入到Oracle DB中
- 30. 如何在html中插入箭頭?
你使用什麼服務器端語言? – Meligy 2011-02-27 09:51:45
我不想使用服務器端語言。 – 2011-02-27 09:55:40
在按鈕點擊使用JavaScript我想插入到頭。 – 2011-02-27 09:56:03