Я пытаюсь создать базовую программу для запуска на странице html. Это дает ответ после нажатия на кнопку и inputing что-то и выглядит следующим образом:javascript- сброс переменной
<button type="button" onclick="whatsong()">Click to enter a song</button>
<p id="result"></p>
<script>
function whatsong() {
var song = prompt("please enter a song");
if (song = "example") {
document.getElementById("result").innerHTML = "yes";
}
if (song = "example2") {
document.getElementById("result").innerHTML = "no";
}
</script>
Я хочу переменную song
сбросить таким образом, чтобы пользователь мог ввести песню, которая печатает no
на веб-страницу, а затем нажмите кнопку еще раз и введите песню, которая даст yes
, без нее все еще отображается no
', как в настоящее время, и вместо этого печатает yes
.
UPDATE:http://istyjorapping.atwebpages.com/ является фактическим веб-страницы, и она имеет несколько вариантов в случае (например, if (song == "heavydirtysoul", "ode to sleep", "fake you out", "forest") { document.getElementById("result").innerHTML = "yes"; }
), и любые предложения, я пытался до сих пор сделали это дать некоторые странные результаты, что отладчик я обычно использую не могут работать вне.
Как вы теперь видите, ваш код прибрал, это неправильно, отсутствует закрытие '}' –
http://jshint.com/ - ваш друг – Quentin