首页 > 语言 > JavaScript > 正文

在HTML中插入JavaScript代码的示例

2024-05-06 16:21:14
字体:
来源:转载
供稿:网友
这篇文章主要介绍了在HTML中插入JavaScript代码的示例,嵌套在HTML代码中是JavaScript的基本功能,需要的朋友可以参考下
在HTML文档中的任何地方可包括JavaScript代码。但也有以下的最佳方法来包含JavaScript在HTML文件。
    在 <head>...</head> 部分.
    在 <body>...</body> 部分.
    在<body>...</body> 和<head>...</head> 部分.
    脚本和外部文件,然后包括在<head>... </ head>部分。
在下面的章节中,我们将看到如何可以包含JavaScript方式的不同:
在JavaScript的<head>... </ head>部分:
如果你想在一些事件上运行一个脚本,当用户点击某个地方,如,那么应该脚本的头部,如下所示:
 
  1. <html> 
  2. <head> 
  3. <script type="text/javascript"
  4. <!-- 
  5. function sayHello() { 
  6.   alert("Hello World"
  7. //--> 
  8. </script> 
  9. </head> 
  10. <body> 
  11. <input type="button" onclick="sayHello()" value="Say Hello" /> 
  12. </body> 
  13. </html> 


这将产生以下结果:

JavaScript在<body>... </ body>部分:
如果需要一个脚本的页面加载,以便脚本生成页面内容来运行,该脚本在文档的<body>部分。在这种情况下,就不必使用JavaScript定义的所有功能:
 
  1. <html> 
  2. <head> 
  3. </head> 
  4. <body> 
  5. <script type="text/javascript"
  6. <!-- 
  7. document.write("Hello World"
  8. //--> 
  9. </script> 
  10. <p>This is web page body </p> 
  11. </body> 
  12. </html> 


JavaScript 在<body> 和 <head> 部分:
你可以把JavaScript代码在<head>和<body>部分完全如下:
 
  1. <html> 
  2. <head> 
  3. <script type="text/javascript"
  4. <!-- 
  5. function sayHello() { 
  6.   alert("Hello World"
  7. //--> 
  8. </script> 
  9. </head> 
  10. <body> 
  11. <script type="text/javascript"
  12. <!-- 
  13. document.write("Hello World"
  14. //--> 
  15. </script> 
  16. <input type="button" onclick="sayHello()" value="Say Hello" /> 
  17. </body> 
  18. </html> 


在JavaScript外部文件:
当开始工作,更广泛地使用JavaScript,可能会发现有情况下,在站点的多个页面重用相同的JavaScript代码。
你并不局限于将保持在多个HTML文件相同的代码。 script标签提供了一种机制,允许存储JavaScript在外部文件中,然后将其包含到HTML文件。
下面是一个例子来说明如何使用脚本标记和src属性包含在HTML代码的外部JavaScript文件:
 
  1. <html> 
  2. <head> 
  3. <script type="text/javascript" src="filename.js" ></script> 
  4. </head> 
  5. <body> 
  6. ....... 
  7. </body> 
  8. </html> 


使用JavaScript从外部文件源,则需要使用扩展写下所有的JavaScript代码在一个简单的文本文件“.js”,然后包括文件,如上图所示。
例如,你可以保持在以下文件filename.js的内容,然后包括filename.js文件后,在HTML文件中使用sayHellofunction:
 
  1. function sayHello() { 
  2.   alert("Hello World"

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选