javascript:警报在任何浏览器中都不起作用,为什么

标签 javascript

我有简单的 JavaScript 代码,但警报在任何浏览器中都不起作用 我的代码是:

 function ChangeText(){
    document.getElementById("p1").innerHTML = "dorood";
    }
    var students = [student1, student2, student3];
    var student1 ={FirstName:"saeed",LastNmae:"alavi",Age:"1992"};
    var student2 = { FirstName: "mohammad", LastNmae: "alavi", Age: "1992" };
    var student3 = { FirstName: "hosein", LastNmae: "alavi", Age: "1992" };
    alert(students[1].FirstName);

最佳答案

你只需要移动 var Students = [student1,student2,student3];您所指的变量未分配。

    var student1 ={FirstName:"saeed",LastNmae:"alavi",Age:"1992"};
    var student2 = { FirstName: "mohammad", LastNmae: "alavi", Age: "1992" };
    var student3 = { FirstName: "hosein", LastNmae: "alavi", Age: "1992" };
    var students = [student1, student2, student3];
    
    alert(students[1].FirstName);
   

关于javascript:警报在任何浏览器中都不起作用,为什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45669518/

相关文章:

javascript - 需要帮助更改两个输入框上的事件

javascript - 如何根据输入 aria-valuenow 中以编程方式更改的数据添加类

javascript - 如何使用 TypeScript 加载 System.js 模块?

Javascript逻辑误解

javascript - 什么 dateTime 格式与 .NET 和 JS 兼容而无需进一步重新格式化?

javascript - AngularJS Bootstrap - 控制台错误

javascript - 如何停止 Socket.io 垃圾邮件连接?

javascript - Modernizr 的 requireJS 配置

javascript - Node : Executing async functions on mocha startup

javascript - Chrome 滚动在页面重新加载时不起作用