我开始为一件作品做一个HTML / Javascript代码,但是我错误地告诉我的功能没有定义。有人可以帮帮我,告诉我我的错误是什么?
谢谢。
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);
}
<!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)
答案 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上输出代码而不是在图像中引用它,那么它也会更容易。