请写出完整html+JavaScript代码实现以下功能: 应用forward动作,从一个页面向另外一个页面传递整数参数m和n,在另外一个页面求m和n之间所有整数的和,并显示在页面上。
时间: 2023-04-07 10:01:27 浏览: 71
以下是实现该功能的完整 HTML 和 JavaScript 代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>传递参数并求和</title>
</head>
<body>
<h1>传递参数并求和</h1>
<p>从页面1传递整数参数m和n到页面2,求m和n之间所有整数的和。</p>
<script>
// 获取从页面1传递过来的参数
var m = parseInt(window.location.search.substring(1).split('&')[0].split('=')[1]);
var n = parseInt(window.location.search.substring(1).split('&')[1].split('=')[1]);
// 计算m和n之间所有整数的和
var sum = 0;
for (var i = m; i <= n; i++) {
sum += i;
}
// 在页面上显示结果
document.write('从 ' + m + ' 到 ' + n + ' 的所有整数的和为:' + sum);
</script>
</body>
</html>
```
在页面1中,我们可以使用以下代码将参数m和n传递给页面2:
```html
<a href="page2.html?m=1&n=10">传递参数并求和</a>
```
其中,`page2.html`是页面2的文件名,`m=1&n=10`表示要传递的参数,其中m=1表示m的值为1,n=10表示n的值为10。
在页面2中,我们可以使用上面的代码获取参数m和n,并计算它们之间所有整数的和。最后,我们可以使用`document.write()`方法在页面上显示结果。