【发布时间】:2021-06-26 09:29:46
【问题描述】:
我从一个页面获取一个输入值,然后单击一个按钮,我想在 HTML 的另一个页面上显示它。 我已经从一个 ts 文件中导出了我的 onclick 函数并将其导入到另一个文件中。
这是我用于导出的 TypeScript 代码:
var txt: HTMLInputElement=<HTMLInputElement>document.getElementById("text");
var dis=document.getElementById("dis")
export function send(){
return txt.value
}
这是相同的 HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="menu bar.css">
<script src="cart.js" defer></script>
</head>
<body>
<input type="text" name="Number" id="text">
<button onclick="send();"></button>
<p id="dis"></p>
</body>
</html>
导入页面HTML是这样的:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="import.js" defer></script>
<title>Document</title>
</head>
<body>
<p id="display"></p>
</body>
</html>
这是它的 TypeScript:
import { send } from "./main/cart";
var p =document.getElementById("display")
p.innerHTML+=send()
但我收到 Uncaught ReferenceError: exports is not defined
【问题讨论】:
标签: javascript html typescript function onclick