首頁 web前端 js教程 JavaScript與HTML的結合方法詳解_javascript技巧

JavaScript與HTML的結合方法詳解_javascript技巧

May 16, 2016 pm 03:30 PM
html javascript

HTML中的JavaScript腳本必須位於<script>與</script>標籤之間,JavaScript腳本可被放置在HTML頁面的

標籤和標籤中,這種視情況而定,一般放在標籤內。
一、<script> 標籤</script>
      如需在HTML頁面中插入JavaScript腳本,請使用<script>標籤。 <script>和</script>會告訴JavaScript在何處開始
和結束。 <script>和</script>之間的程式碼行包含了JavaScript:
<span style="font-size:18px;"><script type="text/javascript"> 
alert("欢迎来到JavaScript世界!!!"); 
</script></span> 
登入後複製

       您無需理解上面的程式碼。只要明白,瀏覽器會解釋並執行位於 <script> 和 </script> 之間的 JavaScript。那些老
舊的實例可能會在<script>標籤中使用type="text/javascript"。現在已經不必這樣做了。 JavaScript是所有現代瀏覽器<br /> 以及HTML5中的預設腳本語言。有鑑於剛剛學習JavaScript語言的可以使用! <br /> <strong>二、<body>中的JavaScript</strong><br /> 在本例中,JavaScript會在頁面載入時向HTML的<body>寫文字:<br /> 實例代碼:<br /> </p> <div class="jb51code"> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt; &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt; &lt;head&gt; &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot; /&gt; &lt;title&gt;JavaScript脚本语言&lt;/title&gt; &gt; &lt;/head&gt; &lt;body&gt; &lt;p&gt; JavaScript 能够直接写入 HTML 输出流中: &lt;/p&gt; &lt;script type=&quot;text/javascript&quot;&gt; document.write(&quot;&lt;h1&gt;This is a heading&lt;/h1&gt;&quot;); document.write(&quot;&lt;p&gt;This is a paragraph.&lt;/p&gt;&quot;); &lt;/script&gt; &lt;p&gt; 您只能在 HTML 输出流中使用 &lt;strong&gt;document.write&lt;/strong&gt;。 如果您在文档已加载后使用它(比如在函数中),会覆盖整个文档。 &lt;/p&gt; &lt;/body&gt; &lt;/html&gt; </pre><div class="contentsignin">登入後複製</div></div> </div> <p>       我們先不管JavaScript程式碼怎麼寫、怎麼運行,先來看運行結果:</p> <p style="text-align: center"><img src="/static/imghw/default1.png" data-src="http://files.jb51.net/file_images/article/201511/20151123145841494.png&#63;20151023145850" class="lazy" id="theimg" onclick="window.open(this.src)" alt="" /></p> <p><strong>三、JavaScript 函數與事件</strong><br />        上述範例中的 JavaScript 語句,會在頁面載入時執行。通常,我們需要在某個事件發生時執行程式碼,例如當使用者<br /> 點擊按鈕時。如果我們把 JavaScript 程式碼放入函數中,就可以在事件發生時呼叫該函數。 </p> <p><strong>四、<head>或<body>中的JavaScript</strong><br />     您可以在 HTML 文件中放入不限數量的腳本。腳本可位於 HTML 的 <body> 或 <head> 部分中,或同時存在於<br /> 兩個部分中。通常的做法是把函數放入 <head> 部分中,或是放在頁面底部。這樣就可以把它們安置到同一位置,<br /> 不會幹擾頁面的內容。 <br /> </p> <p><strong>五、<head>中的JavaScript函數</strong><br /> 在本例中,我們把一個JavaScript函數放置到HTML頁面的<head>部分。函數會在點擊按鈕時被呼叫:<br /> 實例代碼:<br /> </p> <div class="jb51code"> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt; &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt; &lt;head&gt; &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot; /&gt; &lt;title&gt;JavaScript脚本语言&lt;/title&gt; &lt;script type=&quot;text/javascript&quot;&gt; function myFunction() { document.getElementById(&quot;demo&quot;).innerHTML=&quot;My First JavaScript Function&quot;; } &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;h1&gt;My Web Page&lt;/h1&gt; &lt;p id=&quot;demo&quot;&gt;A Paragraph.&lt;/p&gt; &lt;button type=&quot;button&quot; onclick=&quot;myFunction()&quot;&gt;点击这里&lt;/button&gt; &lt;/body&gt; &lt;/html&gt; </pre><div class="contentsignin">登入後複製</div></div> </div> <p>運行的結果為:</p> <p style="text-align: center"><img src="/static/imghw/default1.png" data-src="http://files.jb51.net/file_images/article/201511/20151123150048761.png&#63;201510231510" class="lazy" id="theimg" onclick="window.open(this.src)" alt="" /></p> <p>點選按鈕後的效果為:</p> <p style="text-align: center"><img src="/static/imghw/default1.png" data-src="http://files.jb51.net/file_images/article/201511/20151123150124134.png&#63;2015102315137" class="lazy" id="theimg" onclick="window.open(this.src)" alt="" /></p> <p><strong>六、<body>中的JavaScrip 函數</strong><br />        在本例中,我們把一個JavaScript函數放置到HTML頁面的<body>部分。函數會在點擊按鈕時被呼叫:<br /> 實例代碼:<br /> </p> <div class="jb51code"> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt; &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt; &lt;head&gt; &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot; /&gt; &lt;title&gt;JavaScript脚本语言&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;h1&gt;My First Web Page&lt;/h1&gt; &lt;p id=&quot;demo&quot;&gt;A Paragraph.&lt;/p&gt; &lt;button type=&quot;button&quot; onclick=&quot;myFunction()&quot;&gt;点击这里&lt;/button&gt; &lt;script type=&quot;text/javascript&quot;&gt; function myFunction() { document.getElementById(&quot;demo&quot;).innerHTML=&quot;My First JavaScript Function&quot;; } &lt;/script&gt; &lt;/body&gt; &lt;/html&gt; </pre><div class="contentsignin">登入後複製</div></div> </div> <p>       運作的結果與上述五的結果相同! <br />       <span style="color: #800000"><strong> 提示:</strong></span>我們把 JavaScript 放到了頁面程式碼的底部,這樣就可以確保在 <p> 元素創建之後再執行腳本。 <br /> <strong>七、外部的JavaScript</strong><br />        我們也可以將腳本儲存到外部檔案。外部文件通常包含多個網頁使用的程式碼。外部 JavaScript 檔案的檔案擴充<br /> 展名是 .js。如需使用外部文件,請在 <script> 標籤的 "src" 屬性中設定該 .js 文件,如果有大量的JavaScript程式碼,我<br /> 們提倡使用外部的JavaScript方式,一般我們也採用分離的方式連接到HTML文件中。 <br /> 實例<br /> HTML程式碼:<br /> </p> <div class="jb51code"> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt; &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt; &lt;head&gt; &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot; /&gt; &lt;title&gt;JavaScript脚本语言&lt;/title&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;/js/myScript.js&quot;&gt;&lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;h1&gt;My Web Page&lt;/h1&gt; &lt;p id=&quot;demo&quot;&gt;A Paragraph.&lt;/p&gt; &lt;button type=&quot;button&quot; onclick=&quot;myFunction()&quot;&gt;点击这里&lt;/button&gt; &lt;p&gt;&lt;b&gt;注释:&lt;/b&gt;myFunction 保存在名为 &quot;myScript.js&quot; 的外部文件中。&lt;/p&gt; &lt;/body&gt; &lt;/html&gt; </pre><div class="contentsignin">登入後複製</div></div> </div> <p>myScript.js程式碼:<br /> </p> <div class="jb51code"> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> function myFunction() { document.getElementById(&quot;demo&quot;).innerHTML=&quot;My First JavaScript Function&quot;; } </pre><div class="contentsignin">登入後複製</div></div> </div> <p>       運作的結果和上述一致! <br>        <span style="color: #800000"><strong>提示:</strong></span>在</p>引用腳本檔案都是可以的。實際運作效果與您在<script>標籤中編寫腳本完全一致。 <br /> 外部腳本不能包含 <script> 標籤。 <p>以上就是JavaScript與HTML的結合方法,希望對大家的學習有所幫助。 </script>

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

HTML 中的表格邊框 HTML 中的表格邊框 Sep 04, 2024 pm 04:49 PM

HTML 表格邊框指南。在這裡,我們以 HTML 中的表格邊框為例,討論定義表格邊框的多種方法。

HTML 中的巢狀表 HTML 中的巢狀表 Sep 04, 2024 pm 04:49 PM

這是 HTML 中巢狀表的指南。這裡我們討論如何在表中建立表格以及對應的範例。

HTML 左邊距 HTML 左邊距 Sep 04, 2024 pm 04:48 PM

HTML 左邊距指南。在這裡,我們討論 HTML margin-left 的簡要概述及其範例及其程式碼實作。

HTML 表格佈局 HTML 表格佈局 Sep 04, 2024 pm 04:54 PM

HTML 表格佈局指南。在這裡,我們詳細討論 HTML 表格佈局的值以及範例和輸出。

HTML 有序列表 HTML 有序列表 Sep 04, 2024 pm 04:43 PM

HTML 有序列表指南。在這裡我們也分別討論了 HTML 有序列表和類型的介紹以及它們的範例

HTML 輸入佔位符 HTML 輸入佔位符 Sep 04, 2024 pm 04:54 PM

HTML 輸入佔位符指南。在這裡,我們討論 HTML 輸入佔位符的範例以及程式碼和輸出。

在 HTML 中移動文字 在 HTML 中移動文字 Sep 04, 2024 pm 04:45 PM

HTML 中的文字移動指南。在這裡我們討論一下marquee標籤如何使用語法和實作範例。

您如何在PHP中解析和處理HTML/XML? 您如何在PHP中解析和處理HTML/XML? Feb 07, 2025 am 11:57 AM

本教程演示瞭如何使用PHP有效地處理XML文檔。 XML(可擴展的標記語言)是一種用於人類可讀性和機器解析的多功能文本標記語言。它通常用於數據存儲

See all articles