如何修复onclick“未定义”

时间:2019-10-15 14:39:57

标签: javascript html

我想使用按钮使用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()" />

1 个答案:

答案 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>