У меня есть кнопка воспроизведения/паузы, и я хочу проверить, будет ли ее воспроизведение или пауза, когда пользователь нажимает на нее.Сравните .innerHTML со строкой
window.PlayPauseButton = document.getElementById("PlayPauseButton");
PlayPauseButton.onclick = function() //when you click the play or pause button
{
if(window.PlayPauseButton.innerHTML == "Pause")
{
window.PlayPauseButton.innerHTML = "Play";
clearInterval(window.TheTimer);
}
else {window.PlayPauseButton.innerHTML = "Pause";}
};
Но это не сработает! Я не могу сравнивать innerHTML со строкой.
'innerHTML' является строковым значением и довольно хорошо сравнивается со строками. Однако вы не указали HTML и сообщение об ошибке, поэтому все, что может сделать, это догадываться. «Это не работает» - худшее описание ошибки - вы всегда должны точно сказать, ЧТО НЕ ПРОИСХОДИТ. –