Javascript(未定义错误)

时间:2017-02-28 22:27:35

标签: javascript

我开始为一件作品做一个HTML / Javascript代码,但是我错误地告诉我的功能没有定义。有人可以帮帮我,告诉我我的错误是什么?

谢谢。

JS

function genererPage() {
  var logo = document.createElement("img");
  logo.setAttribute("src", "Images/logo_js.png");
  logo.setAttribute("width", "175");
  logo.setAttribute("height", "110");
  logo.setAttribute("alt", "Logo de JavaScript");
  document.header.appendChild(logo);
}

的HTML

<!doctype html>
<html>

<head>
  <meta charset="utf-8">
  <title> TP1 - DÉPART - Créer dynamiquement une page web adaptive en HTML5
  </title>
</head>

<body>
  <button onclick="genererpage()"> Génére la page </button>
  <script>
    src = "Javascripts/fonctions.js "
  </script>
</body>
</html>

错误

Uncaught ReferenceError: genererpage is not defined at HTMLButtonElement.onclick (TP1_Depart.html:8)

1 个答案:

答案 0 :(得分:0)

我不太确定哪条代码行实际上存在错误 - 因为突出显示的行https://i.stack.imgur.com/NDzdI.jpg似乎不是问题所在。这是您的代码:

var logo = document.createElement("img");
logo.setAttribute("src", "Images/logo_js.jpg");
logo.setAttribute("width", "175");
logo.setAttribute("height", "110");
logo.setAttribute("alt", "logo de JavaScript");
document.header.appendChild(logo)

问题行是最后一行。它应该是

document.head.appendChild(logo);

您的应用中可能还有其他问题 - 但这是我在您的代码中看到的唯一问题。如果您只是在Stackoverflow上输出代码而不是在图像中引用它,那么它也会更容易。