编写一段完整的HTML页面代码并加入JavaScript脚本,要求(1)在JavaScript脚本中要求定义一个矩形对象,所定义的对象应至少包含三个实例变量,分别是矩形的高、宽和一个计算面积的成员函数,用户可通过该对象的构造器指定矩形的长和宽,该对象具有可以计算矩形面积的功能;(2)在HTML的body部分调用矩形对象实例,并将矩形面积计算结果输出到HTML页面中。
时间: 2024-02-25 22:58:00 浏览: 46
以下是满足您要求的HTML页面代码,并且定义了一个`Rectangle`对象,该对象包含三个实例变量`height`、`width`和`area`,其中`area`是一个计算矩形面积的成员函数,用户可以通过该对象的构造器指定矩形的长和宽,并且可以调用`area`函数计算矩形的面积。页面上有两个输入框,分别用于输入矩形的长和宽,以及一个按钮,用于触发计算矩形面积的事件。在点击按钮之后,页面上会显示出计算出来的矩形面积。
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>矩形面积计算器</title>
</head>
<body>
<h1>矩形面积计算器</h1>
<p>请输入矩形的长和宽:</p>
<label>长:<input type="number" id="length"></label><br>
<label>宽:<input type="number" id="width"></label><br>
<button onclick="calculate()">计算</button>
<p id="result"></p>
<script>
// 定义矩形对象
function Rectangle(height, width) {
this.height = height;
this.width = width;
this.area = function() {
return this.height * this.width;
};
}
// 调用矩形对象实例并输出结果
function calculate() {
var height = document.getElementById("height").value;
var width = document.getElementById("width").value;
var rect = new Rectangle(height, width);
var area = rect.area();
document.getElementById("result").innerHTML = "矩形面积为:" + area;
}
</script>
</body>
</html>
```
阅读全文