以下のコード例では、変数の前に var を配置すると機能しませんが、var を削除すると機能しますか? 新しい変数を作成するときは、var を使用する必要があると思いました。
function myfunction () {
if (document.getElementById('ramyes').checked) {
var itischecked = "yes"
} else if (document.getElementById('ramno').checked) {
var itischecked = "no"
}
}
function display () {
myfunction()
if (itischecked == "yes") {
alert ("it sure is");
} else if (itischecked == "no") {
alert ("it is not");
}
}