var roll_time = $('#banner')[0].childNodes[0].textContent;
が== "Rolling in 25.00..."
のときに関数を実行したいが、このコードでしようとしましたが、出力がありません。 <span>
のテキストは10ミリ秒ごとに変化しています。あなたは負荷時の値を移入roll_timeにアクセスしようとしているため文章の長さが変更されたif文を使用する方法
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>
オムroll_time'は常に 'test'の内側' undefined'ある 'ので....あなたは、'引数なしでtest'を呼んでいます。 –
どういう意味ですか? – McMuffin
'function test(roll_time){...}'であり、 'roll_time'は' test'の最初の引数として渡されるものを指します。 setIntervalは引数で 'test'を呼び出さないので、その引数は未定義です。 –