我开始在JS中进行一系列简单的练习,而我刚开始时就陷入其中。
有人可以告诉我发生了什么吗?我看不出哪里有错。
谢谢 :)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Basicos Laura</title>
<script>
window.onload = ejerciciosBasicos;
function ejerciciosBasicos() {
//1) HACER UN MÉTODO QUE RECIBA UNA CADENA Y UN CARÁCTER Y DIGA SI ESE CARÁCTER PERTENECE A LA CADENA O NO.
function comprobarCadena() {
var palabra = document.getElementById("introducidoPorUsuario").value
console.log = palabra;
return palabra;
} //cierra comprobarCadena
} //cierra ejercicios basicos
</script>
</head>
<body>
<div id="ejercicio1">
Ejercicio 1
<input type="text" id="introducidoPorUsuario">
<input type="text" id="letraIntroducidaPorUsuario">
<input type="button" value="Ok" onClick="comprobarCadena();">
<input type="text" id="inResultado">
</div>
</body>
</html>
最佳答案
comprobarCadena
不是全局的。它仅存在于ejerciciosBasicos
的范围内。
不要使用onclick
属性。将事件处理程序与addEventListener
内的ejerciciosBasicos
绑定,以使其在范围内。
关于javascript - JS输入onClick未定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60489609/