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

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

WBOY
發布: 2016-05-16 15:30:29
原創
1442 人瀏覽過

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 id="theimg" onclick="window.open(this.src)" src="http://files.jb51.net/file_images/article/201511/20151123145841494.png&#63;20151023145850" 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 id="theimg" onclick="window.open(this.src)" src="http://files.jb51.net/file_images/article/201511/20151123150048761.png&#63;201510231510" alt="" /></p> <p>點選按鈕後的效果為:</p> <p style="text-align: center"><img id="theimg" onclick="window.open(this.src)" src="http://files.jb51.net/file_images/article/201511/20151123150124134.png&#63;2015102315137" 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:js;"> 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>

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板