我試圖在div/span中加載JavaScript腳本鏈接。當我運行頁面時,腳本必須進入範圍內。頁面加載後,腳本內容將以跨度顯示。腳本在jQuery的幫助下跨度加載任何操作
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Home</title>
<script src="https://code.jquery.com/jquery-1.11.1.js" type="text/javascript"></script>
<style>
</style>
<script>
$(document).ready(function()
{
var s = document.createElement("script");
s.type = "text/javascript";
s.src = "test.js"; //https link
// Use any selector
$(".loader").append(s);
});
</script>
</head>
<body>
<span class="loader">
</span>
</body>
我願意接受其他解決方案也。
爲什麼只在裝載機內部?它是某種模板嗎? – Ravi 2014-10-28 16:33:14
爲什麼腳本必須在一個跨度?如果這是一些第三方腳本,例如來自Facebook等,他們經常使用document.write或其他方法,這些方法需要在DOM加載時加載腳本,因此,無論您嘗試什麼,動態插入腳本都不會起作用。 – adeneo 2014-10-28 16:34:12
@adeneo:我可以使用其他元素也喜歡div等。是它是第三方腳本,但它是從相同的doamin加載。 – 2014-10-28 16:45:57