Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
avaScript 使 HTML 頁面具有更強(qiáng)的動態(tài)和交互性。
在線實(shí)例
插入一段腳本
如何將腳本插入 HTML 文檔。
使用 <noscript> 標(biāo)簽
如何應(yīng)對不支持腳本或禁用腳本的瀏覽器。
HTML <script> 標(biāo)簽
<script> 標(biāo)簽用于定義客戶端腳本,比如 JavaScript。
<script> 元素既可包含腳本語句,也可通過 src 屬性指向外部腳本文件。
JavaScript 最常用于圖片操作、表單驗(yàn)證以及內(nèi)容動態(tài)更新。
下面的腳本會向?yàn)g覽器輸出"Hello World!":
實(shí)例
<script>document.write("Hello World!");</script>
Tip: 學(xué)習(xí)更多關(guān)于Javascript教程,請查看JavaScript 教程!
HTML<noscript> 標(biāo)簽
<noscript> 標(biāo)簽提供無法使用腳本時的替代內(nèi)容,比方在瀏覽器禁用腳本時,或?yàn)g覽器不支持客戶端腳本時。
<noscript>元素可包含普通 HTML 頁面的 body 元素中能夠找到的所有元素。
只有在瀏覽器不支持腳本或者禁用腳本時,才會顯示 <noscript> 元素中的內(nèi)容:
實(shí)例
<script>document.write("Hello World!")</script><noscript>抱歉,你的瀏覽器不支持 JavaScript!</noscript>
JavaScript體驗(yàn)(來自本站javascript教程)
JavaScript實(shí)例代碼:
JavaScript可以直接在HTML輸出:
document.write("<p>這是一個段落。</p>");
JavaScript事件響應(yīng):
<buttontype="button"onclick="myFunction()">點(diǎn)我!</button>
JavaScript處理 HTML 樣式:
document.getElementById("demo").style.color="#ff0000";
HTML 腳本標(biāo)簽
標(biāo)簽 | 描述 |
---|---|
<script> | 定義了客戶端腳本 |
<noscript> | 定義了不支持腳本瀏覽器輸出的文本 |
如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!
HTML script 元素
<script> 標(biāo)簽用于定義客戶端腳本,比如 JavaScript。
script 元素既可包含腳本語句,也可通過 src 屬性指向外部腳本文件。
必需的 type 屬性規(guī)定腳本的 MIME 類型。
JavaScript 最常用于圖片操作、表單驗(yàn)證以及內(nèi)容動態(tài)更新。
下面的腳本會向?yàn)g覽器輸出“Hello World!”:
<script type="text/javascript"> document.write("Hello 天華信息教育!") </script>
<noscript> 標(biāo)簽
<noscript> 標(biāo)簽提供無法使用腳本時的替代內(nèi)容,比方在瀏覽器禁用腳本時,或?yàn)g覽器不支持客戶端腳本時。
noscript 元素可包含普通 HTML 頁面的 body 元素中能夠找到的所有元素。
只有在瀏覽器不支持腳本或者禁用腳本時,才會顯示 noscript 元素中的內(nèi)容:
<script type="text/javascript"> document.write("Hello 天華信息教育!") </script> <noscript>Your browser does not support JavaScript!</noscript>
實(shí)例
如何將腳本插入 HTML 文檔。
<html> <body> <script type="text/javascript" > document.write("<h1>Hello 天華信息教育!</h1>") </script> </body> </html>
HTML基礎(chǔ)教程:腳本
如何應(yīng)對不支持腳本或禁用腳本的瀏覽器。
<html> <body> <script type="text/javascript"> document.write("Hello 天華信息教育!") </script> <noscript>Sorry, your browser does not support JavaScript!</noscript> <p>不支持 JavaScript 的瀏覽器將顯示 noscript 元素中的文本。</p> </body> </html>
HTML基礎(chǔ)教程:腳本
希望以上可以解決你們心中的一些疑惑,其中可能會有不對的地方或是需要改進(jìn)的地方,歡迎留言糾正。感覺還不錯歡迎關(guān)注收藏轉(zhuǎn)載哦
解如何在 JavaScript 中輕松創(chuàng)建腳本元素并為您的網(wǎng)頁添加豐富的功能。
在 JavaScript 中創(chuàng)建腳本元素:
考慮這個示例 HTML 標(biāo)記:
index.html
<!DOCTYPE html>
<html>
<head>
<title>Coding Beauty Tutorial</title>
</head>
<body>
<div id="box"></div> <script src="index.js"></script>
</body>
</html>
以下是我們?nèi)绾问褂?JavaScript 在 HTML 中創(chuàng)建腳本元素:
index.js
const script = document.createElement('script');// use local file
// script.src = 'script.js';script.src =
'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.1/jquery.min.js';script.async = true;// make code in script to be treated as JavaScript module
// script.type = 'module';script.onload = () => {
console.log('Script loaded successfuly');
const box = document.getElementById('box');
box.textContent = 'The script has loaded.';
};script.onerror = () => {
console.log('Error occurred while loading script');
};document.body.appendChild(script);
document.createElement() 方法創(chuàng)建一個由標(biāo)簽名稱指定的 HTML 元素并返回該元素。 通過傳遞一個腳本標(biāo)簽,我們創(chuàng)建了一個腳本元素。
const script = document.createElement('script');
我們在 script 元素上設(shè)置 src 屬性來指定要加載的腳本文件。 我們使用 URL 指定遠(yuǎn)程文件,但我們也可以使用相對或絕對文件路徑指定本地文件。
// use local file
// script.src = 'script.js';script.src =
'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.1/jquery.min.js';
通過將 async 屬性設(shè)置為 true,瀏覽器不必在繼續(xù)解析 HTML 之前加載和評估腳本。 相反,腳本文件將被并行加載,以減少延遲并加快頁面的處理速度。
script.async = true;
type 屬性指示文件是什么類型的腳本。 如果它是一個 JavaScript 模塊,我們需要將 type 屬性設(shè)置為 module 來顯示它。
script.type = 'module';
有關(guān) script 元素支持的所有屬性的完整列表,請訪問有關(guān) script 元素的 MDN 文檔。
我們監(jiān)聽 onload 事件,以便在腳本文件成功加載時執(zhí)行操作。
script.onload = () => {
console.log('Script loaded successfuly');
const box = document.getElementById('box');
box.textContent = 'The script has loaded.';
};
我們監(jiān)聽 onerror 事件,以便在加載腳本出錯時執(zhí)行不同的操作。
script.onerror = () => {
console.log('Error occurred while loading script');
};
appendChild() 方法添加一個 DOM 元素作為指定父元素的最后一個子元素。 通過在 document.body 上調(diào)用 appendChild(),我們將腳本文件添加到正文中。
document.body.appendChild(script);
要將腳本文件添加到文檔的頭部,我們可以將 document.body 替換為 document.head。
document.head.appendChild(script);
關(guān)注七爪網(wǎng),獲取更多APP/小程序/網(wǎng)站源碼資源!
*請認(rèn)真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。