编写一段完整的HTML页面代码并加入JavaScript脚本,要求(1)在JavaScript脚本中要求定义一个矩形对象,用户可通过该对象的构造器指定矩形的长和宽,该对象具有可以计算矩形面积的功能;(2)在HTML的body部分调用矩形对象实例,并将矩形面积计算结果输出到HTML页面中。(注:所定义的对象应至少包含三个实例变量,分别是矩形的高、宽和一个计算面积的成员函数。)
时间: 2024-02-22 21:00:52 浏览: 64
[HTML5资料]Canvas教程,通过脚本(通常是JavaScript)绘图的HTML元素
好的,以下是符合要求的HTML代码和JavaScript脚本:
```html
<!DOCTYPE html>
<html>
<head>
<title>计算矩形面积</title>
<script>
// 定义矩形对象
function Rectangle(width, height) {
this.width = width;
this.height = height;
this.calculateArea = function() {
return this.width * this.height;
}
}
// 创建矩形对象实例,并输出面积计算结果到HTML页面中
window.onload = function() {
var rect = new Rectangle(5, 10);
var area = rect.calculateArea();
document.getElementById("result").innerHTML = "矩形的面积为:" + area;
}
</script>
</head>
<body>
<h1>计算矩形面积</h1>
<div id="result"></div>
</body>
</html>
```
在这段代码中,我们首先定义了一个名为`Rectangle`的构造函数,接受两个参数`width`和`height`,并在构造函数中定义了三个实例变量,分别是矩形的宽、高和计算面积的成员函数`calculateArea`。`calculateArea`函数会根据矩形的宽和高计算出矩形的面积并返回。
接下来在HTML页面的`body`中,我们调用了`Rectangle`构造函数来创建一个矩形对象`rect`,并调用了`calculateArea`函数计算出矩形的面积。最后将面积计算结果输出到HTML页面中,使用了`document.getElementById`方法获取了一个`id`为`result`的`div`元素,并将计算结果设置为该元素的`innerHTML`。
阅读全文