ich eine Funktion ausgeführt werden soll, wenn var roll_time = $('#banner')[0].childNodes[0].textContent;
== "Rolling in 25.00..."
i versucht haben, so mit diesem Code zu tun, aber ich nicht eine Ausgabe erhalten. Der Text in der <span>
wird alle 10 Millisekunden geändert.So verwenden if-Anweisung mit einer Spannweite Text verändert
setInterval(test, 10)
function test(roll_time) {
var roll_time = $('#banner')[0].childNodes[0].textContent;
if (roll_time == "Rolling in 25.20...") {
console.log(success) }
}
<span id="banner">Rolling in 25.20...</span>
ähm .... Sie anrufen 'test' ohne Argumente, ist so' roll_time' immer 'undefined' innerhalb von' test'. –
Was meinst du? – McMuffin
'function test (roll_time) {...}' da drin bezieht sich 'roll_time' auf das, was als erstes Argument zu' test' übergeben wird. setInterval ruft 'test' nicht mit einem Argument auf, daher ist dieses Argument nicht definiert. –