Ich habe ein kleines Projekt, an dem ich arbeite, und aus irgendeinem Grund sagt Chrom, dass der Code unten undefiniert ist.Funktion undefiniert, wenn durch Chrome Browser
HTML:
<input type="reset" onclick="cleartxt()" class="rset" value="Clear Text"></input>
Javascript:
var cleartxt = function() {
document.getElementById("text").value = "";
};
Kann mir jemand helfen, herauszufinden, warum dies so funktioniert?
wo die Funktion deklariert? Ist das der ganze Code? Eingaben haben keine schließenden Tags. – epascarello
Dies ist die erste Instanz der Funktion und wird vom Eingang aktiviert. –
'cleartxt' müsste global sein, damit das funktioniert. Wenn diese Variable innerhalb einer Funktion zugewiesen wird, wird sie auf diese Funktion beschränkt. Versuchen Sie, es in 'window.cleartxt = ...' zu ändern. – skirtle