Javascript 为什么我的JSFIDLE可以工作,但我的网站不能?

Javascript 为什么我的JSFIDLE可以工作,但我的网站不能?,javascript,jquery,html,jsfiddle,Javascript,Jquery,Html,Jsfiddle,我不确定我错过了什么 我有以下JS小提琴: 网站: 我不确定我遗漏了什么,但我的网站不起作用。在第68行右括号后面有非法符号} 删除它,代码应该可以工作。就在关闭标记之前,您有一个非法字符。 尝试右键单击并在Chrome中“查看源代码”。你会看到的。第68行。打开你的控制台,上面写着:Uncaught SyntaxError:Unexpected token-liked,demo.php:68 ... var total1 = document.getElementById

我不确定我错过了什么

我有以下JS小提琴:

网站:


我不确定我遗漏了什么,但我的网站不起作用。

第68行右括号后面有非法符号
}


删除它,代码应该可以工作。

就在关闭
标记之前,您有一个非法字符。
尝试右键单击并在Chrome中“查看源代码”。你会看到的。第68行。

打开你的控制台,上面写着:
Uncaught SyntaxError:Unexpected token-liked,demo.php:68

    ...
    var total1 = document.getElementById("total1").value = total;

}​

如果您使用不同的文件/包含生成输出,则这些可能是由错误导致的。否则,可能只是复制/粘贴错误。只需删除
}字符即可确保
}
之间的“不可见”字符正常工作,除非在
末尾有三个随机符号,因此,移除这些,应该就可以了。

从FIDLE复制和粘贴时,请确保没有复制粘贴错误,很有可能你在底部复制了一个额外的字符。我修复了这个问题,看这里,它仍然不像js Fiddle,它不在我的代码中,我有Dream weaver,它看起来像}@tman-当你从JSFIDLE复制/粘贴时会发生这种情况。如果您只是删除看到的“空白”,它将删除该字符。Dreamweaver将仅显示为空白,而不是实际字符。@ahren“Dreamweaver将仅显示为空白,而不是实际字符”;实际上:它不是(实际的)字符;-)它们之所以“显示”,是因为页面使用的是
内容类型:text/html
,而不是
内容类型:text/html;字符集=utf8
。因此,使用了
ISO-8859-1
编码,它无法处理这些字节。请参阅@RobIII-感谢您提供的信息;-)永远学习!哇,好吧,我在这里修好了,但它仍然不起作用,这不在我的代码中,我有Dream weaver,它看起来像}@tman,同一行仍然有一些无效的不可见符号。我相信它隐藏在识别空间或可见符号之间。我修复了这个问题,看这里,它仍然没有像js小提琴那样工作。我这么做了,仍然没有运气,看这里