Получить промежуток от iframe в JavaScript - PullRequest
1 голос
/ 10 апреля 2019

У меня есть gindex.html, контент - игра на JavaScript, эта игра выдаст мне результат:

<span id="success"></span>

Теперь я включил gindex.html в index.html, используя iframe этот код:

document.getElementById('quiz').innerHTML = '<h4 id="qnr">&#9675;  question number.'+ (nquiz + 1) +'</h4><iframe id="iframei2" src="indexg.html"></iframe><button id="nextq" onclick="obTrivia.sQuiz(\'next\')">next</button>';

и импортируйте (получите) успех:

var mygrade = document.getElementById("iframei2").contentWindow.document.getElementById("success");

тогда я использовал if, чтобы узнать (правильно или неправильно):

if (mygrade >= 7) {
    nia++;  // Wrong
}else if (mygrade < 7) {
    nca++; // Right
}

проблема в том, что результат if "Правильно" каждый раз?!

1 Ответ

1 голос
/ 10 апреля 2019

Вам нужно получить текст диапазона и сравнить это:

if (mygrade.innerText != "" && parseInt(mygrade.innerText, 10) >= 7)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...