在 HTML 页面中添加 JavaScript 代码,和 CSS 的应用很相似,可以通过元素的相关属性,或者使用 script 元素定义代码或引用外部代码文件,下面分别介绍。
HTML页面元素引入JavaScript代码
在页面元素中使用 JavaScript 代码,主要有两种方法:
一种方法是通过 a 元素的 href 属性;
另一种方法是通过元素的各种事件(event)。
a 元素中的 href 属性一般用于定义链接地址,但同样可以定义 JavaScript,如下面的代码:
在 a 元素的 href 属性中,通过 javascript:前缀定义 JavaScript 代码。本例中,单击 Hello 链接后的效果见下图:
事件(event)可以理解为在什么情况下执行什么任务,其中执行的时机就是事件,如 onclick 事件就是单击某个元素时触发的事件。事件触发时执行的代码由开发者决定。
下面的代码通过按钮的单击事件(onclick)显示相同的消息框。
单击 Hello 按钮后的效果见下图:
HTML script元素引入JavaScript代码
页面中使用的 JavaScript 代码可以定义在 script 元素中,如下面的代码:
function sayHello()
{
window.alert("Hello");
}
为了有效区分页面内容的区域,这里将 script 元素定义在