我最近一直试图设置一个包含用户名的cookie,它会打开一个提示弹出框,询问是否有新的用户名.当用户插入用户名并单击"确定"时,它不会将变量(sconName)视为变量而只是放入"sconName".
注意:Scon是网站的名称.
这是我使用的唯一脚本:
<html>
<body>
<script>
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null; }
</script>
<script>
var username = readCookie('sconName');
if (username) {
document.write("Your current username is: " + username);
}
else {
document.write("You have no user name");
}
function changeUsername() {
var changedName=prompt("Enter user name.");
if (changedName) {
document.cookie …Run Code Online (Sandbox Code Playgroud) 我只是闲逛时找到具有相同名称的两个变量,对我来说,谷歌浏览器是什么,这将是:见反复变量的部分代码是代码的一小部分,从这个代码 我的问题是,把炮1(它的ID是"Cannon1")工作正常,但将黄金收集器(它的ID是"goldC1")没有,这是怎么回事,我该如何解决?
笔记:
"警报"用于测试代码.代码在firefox中运行时有效.我的谷歌浏览器版本是30.0.1599.101
随意提出任何问题,他们会尽快回答,谢谢.