当我将 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");
}
}