我想使用按钮使用onclick调用函数。
我一直收到错误消息“ Uncaught ReferenceError:未定义Mathproblems”。
function Mathproblems() {
var max = document.getElementById("max").value;
var min = document.getElementById("min").value;
var pdf = new jsPDF({
orientation: "portrait",
unit: "mm",
format: "letter"
});
//there is more non relevant code, I did not want to paste a whole file
<input type="button" value="Click me to get you a PDF file." onclick="Mathproblems()" />
答案 0 :(得分:-1)
您可能希望摆脱<input>
标记内的小 / 而不是<input/>
的影响,并可能检查结构以查看所有代码是否正确包装。以下代码是简化的结构。我假设您没有使用jquery或其他库。
否则为jQuery
您需要将函数包装在
$(function() {});
<script>
function Mathproblems() {
var max = document.getElementById("max").value;
var min = document.getElementById("min").value;
console.log(max);
console.log(min);
}
</script>
<body>
<input id="max" value="maxvalue" >
<input id="min" value="minvalue" >
<input type="button" value="Click me to get you a PDF file." onclick="Mathproblems()">
</body>