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 程序不能獨(dú)立運(yùn)行,它需要被嵌入 HTML 中,然后瀏覽器才能執(zhí)行 JavaScript 代碼。通過 <script> 標(biāo)簽將 JavaScript 代碼引入到 HTML 中,有兩種方式:
1.內(nèi)部方式
內(nèi)部方式是通過<script>標(biāo)簽包裹JavaScript代碼,從而引入HTML頁面中,示例代碼如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JavaScript 基礎(chǔ) - 引入方式</title>
</head>
<body>
<!-- 內(nèi)聯(lián)形式:通過 script 標(biāo)簽包裹 JavaScript 代碼 -->
<script>
alert('嗨,歡迎來傳智播學(xué)習(xí)前端技術(shù)!')
</script>
</body>
</html>
2.外部形式
一般將 JavaScript 代碼寫在獨(dú)立的以 .js 結(jié)尾的文件中,然后通過 <script>標(biāo)簽的 <src>屬性引入,示例代碼如下:
// demo.js
document.write('嗨,歡迎來傳智播學(xué)習(xí)前端技術(shù)!')
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JavaScript 基礎(chǔ) - 引入方式</title>
</head>
<body>
<!-- 外部形式:通過 script 的 src 屬性引入獨(dú)立的 .js 文件 -->
<script src="demo.js"></script>
</body>
</html>
注意:如果 script 標(biāo)簽使用 src 屬性引入了某 .js 文件,那么 標(biāo)簽的代碼會被忽略!!!如下代碼所示:
能在 JavaScript 中創(chuàng)建一個 HTML 元素嗎? 答案是肯定的,你可以在 JavaScript 中創(chuàng)建一個元素讓我們看看如何?
如果你想在 JavaScript 中創(chuàng)建一個 div 元素——
要在 JavaScript 中創(chuàng)建新元素,我們使用 document.createElement('div'),而不是 div,您可以分配任何 html 標(biāo)簽,例如 p、h1、h2、h3 等,如果您分配 p 標(biāo)簽,它將創(chuàng)建一個 p 標(biāo)簽。
現(xiàn)在,如果你想給它上一堂課,你可以做到——
為了給我們的新 div 一個類,我們使用 variablename.className = ‘class_name’ ,如上所示。
現(xiàn)在你也可以給它 id —
為了給 newdiv 一個 id,我們的代碼是 variablename.id = ‘id_name’;
現(xiàn)在讓我們看看我們的輸出
現(xiàn)在,從上面的代碼中,我創(chuàng)建了一個帶有類容器和 id newElement 的 div 元素。
還有另一種方法可以在標(biāo)簽上設(shè)置 class 、 id 、 title 、 name ,讓我們來看看。
在這里,我定義了 setAttribute() 并在括號內(nèi)首先定義了標(biāo)題,然后定義了標(biāo)題的名稱。 除了標(biāo)題,您可以指定類、id 或任何名稱
現(xiàn)在我們來看看我們的輸出
您可以清楚地看到,在 div 標(biāo)簽內(nèi),我們的代碼添加了標(biāo)題,即“新 div”。
現(xiàn)在如果你想在 div 標(biāo)簽內(nèi)添加內(nèi)容怎么辦? 例如,在我的 div 元素中,我想添加 Hello medium reader! 我怎樣才能做到這一點(diǎn)? 下面來看看吧。
在上面的代碼中,我使用 document.createTextNode() 將我的文本分配給變量內(nèi)容,因此 TextNode 用于為我們的元素提供文本。
所以,我們已經(jīng)成功地向我們的 div 元素添加了一個文本。
現(xiàn)在,最重要的是,如果您想將內(nèi)容插入現(xiàn)有的 html 代碼以便在瀏覽器中看到它,您可以通過 insertBefore(newNode, referenceNode) 來完成它的作用是在參考節(jié)點(diǎn)之前插入您的節(jié)點(diǎn)。
所以在這里我從上面的 html 代碼中創(chuàng)建了一個帶有類容器和 h1 標(biāo)簽的 div 元素。
現(xiàn)在,我定義了一個名為 maindiv 的變量,并將其分配給具有類容器的 div 元素,并定義了一個變量 h1 并為其分配了 h1 標(biāo)記。
現(xiàn)在,為了插入我們的節(jié)點(diǎn),我使用了 inserbefore(newNode, referenceNode) ,其中 newNode 是必須插入的節(jié)點(diǎn),即我們的 newdiv ,參考節(jié)點(diǎn)是要在其之前插入 newNode 的節(jié)點(diǎn),即我們的 h1 標(biāo)記。
所以從上面的輸出你可以看到我們已經(jīng)成功地在瀏覽器中顯示了我們的 div 內(nèi)容。
JavaScript 是一種非常有效的語言,你可以在 JavaScritp 中做很多事情,這些只是它的基礎(chǔ)。
謝謝你
avaScript 程序不能獨(dú)立運(yùn)行,它需要被嵌入 HTML 中,然后瀏覽器才能執(zhí)行 JavaScript 代碼。通過 <script> 標(biāo)簽將 JavaScript 代碼引入到 HTML 中,有兩種方式:
1.內(nèi)部方式
內(nèi)部方式是通過<script>標(biāo)簽包裹JavaScript代碼,從而引入HTML頁面中,示例代碼如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JavaScript 基礎(chǔ) - 引入方式</title>
</head>
<body>
<!-- 內(nèi)聯(lián)形式:通過 script 標(biāo)簽包裹 JavaScript 代碼 -->
<script>
alert('嗨,歡迎來傳智播學(xué)習(xí)前端技術(shù)!')
</script>
</body>
</html>
2.外部形式
一般將 JavaScript 代碼寫在獨(dú)立的以 .js 結(jié)尾的文件中,然后通過 <script>標(biāo)簽的 <src>屬性引入,示例代碼如下:
*請認(rèn)真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。