Почему переменная x остается ложной даже после многократного нажатия на кнопку?Выполнение основного javascript-кода
<p id="text">Bonjour</p>
<button type="button" id="button">Push to tranform</button>
<script>
var x=true;
document.getElementById("button").onclick=
function(){
if ($x=true) {
document.getElementById("text").innerHTML="Au revoir";
$x=false;
}
else {
document.getElementById("text").innerHTML="Bonjour";
$x=true;
}
};
</script>
удалить '$' из вашего кода. –
почему $ x не просто x? – OGHaza
вы определяете две разные переменные: $ x и x и используете назначение вместо сравнения в условиях 'if'. –