javascript - Javascript 磁贴不加载
问题描述
当我打开测试页面并且它们位于同一个文件夹中时,javascript文件(sript1)不会加载。(我使用的是崇高文本)。
测试页面
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h1>Test</h1>
<script src="script1.js"></script>
</body>
</html>
script1.js 页面
var database = [
{
username:"boss",
password:"super"
}
];
var newFeed = [
{
username="Bob",
timeline="whatsssupp"
},
{
username="Sally",
timeline="cooooool"
}
];
var userNamePrompt= prompt("What is your username");
var passwordPropmt=prompt("Whats your password");
解决方案
很可能您的 JS 文件已加载(并正在运行),但它包含错误,因此它不会按照您的预期显示提示。您在为对象(newFeed)分配值时使用=
而不是。:
测试修复代码是否适合您,如下所示:
var database = [
{
username: "boss",
password: "super"
}
];
var newFeed = [
{
username:"Bob",
timeline:"whatsssupp"
},
{
username:"Sally",
timeline:"cooooool"
}
];
var userNamePrompt = prompt("What is your username");
var passwordPropmt = prompt("Whats your password");
如果它没有解决您的问题,那么它可能是以下之一:
- 权限问题;确保您拥有正确的权限
- 文件路径或名称不正确;始终仔细检查您的路径和名称;
- 从这里我们看不到的其他原因
不管是什么原因,现在大多数浏览器都有一个叫做“开发者工具”的东西,可以使用 F12 热键打开。然后您将能够在控制台中看到 JavaScript 代码是否出错:
火狐:https ://developer.mozilla.org/en-US/docs/Tools
铬:https ://developers.google.com/web/tools/chrome-devtools/
即: https: //docs.microsoft.com/en-us/previous-versions/windows/desktop/legacy/hh968260 ( v=vs.85)
边缘:https ://docs.microsoft.com/en-us/microsoft-edge/devtools-guide
该错误将准确地告诉您您的设置出了什么问题。希望能帮助到你!
推荐阅读
- postgresql - 如何在 ASP.Net 核心中使用 PostgreSQL(通知/侦听)、SignalR 实时获取通知?
- c# - 部署 Angular 6 ASP.NET Core 应用程序
- html - MDC 文本框无法正确呈现
- php - PHP:根据值分隔数组
- php - PHP Elasticsearch GET索引中所有文档的字段值
- google-apps-script - 接收来自 Stackdriver for Apps 脚本项目错误的电子邮件通知
- tree - Dart:有效地重建树结构
- java - 滚动时如何使我的引导导航栏粘在页面顶部?
- php - PHPMailer 添加附件无法访问文件错误
- qt - 如何释放由 QByteArray.append() 分配的内存(重新)