Ich versuche, so etwas zu tun Javascript-Funktion als Parameter für eine andere Funktion? . Aber leider ist mir das nicht gelungen. Ich habe etwas falsch gemacht, aber ich weiß nicht, was. pls mir helfen!
Es gibt ein div-Element und eine Funktion. Die Funktion nimmt eine andere Funktion als Parameter und führt sie bei einem Klick auf das div-Element aus:
UPDATE3: Ich habe versucht, den Code mit Ihren Beispielen unten, mit meinem ursprünglichen Webprojekt zum Laufen zu bringen. Aber ich habe ein Problem mit einigen Parametern. Ich hoffe, Sie können diese Frage so schnell beantworten wie die anderen.
UPDATE4: Danke Andy E! und alle anderen, die mir geholfen haben! Wirklich schätzen es!!
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
</head>
<body>
<div id='divElement'>Hello World!</div>
<script type="text/javascript">
function button(exefunction){
//Some code that decide which date
var date = '20101010';
document.getElementById('divElement').onclick = exefunction(date);
}
function testfunction(text){
document.getElementById('divElement').innerHTML = text;
}
button(testfunction);
</script>
</body>
</html>
0 Stimmen
Überlegen Sie, ob Sie Ihren DOCTYPE aktualisieren wollen.
0 Stimmen
Was soll ich stattdessen verwenden? Meine IDE funktioniert nicht mit HTML-5 doctype