Javascript 完全相同的代码在Dreamweaver中无法正常工作

Javascript 完全相同的代码在Dreamweaver中无法正常工作,javascript,html,dreamweaver,Javascript,Html,Dreamweaver,有时候,当我将JSFIDLE中的javascript复制到Dreamweaver中时,我的头撞到了墙上。两个看起来完全相同的javascript文档的工作方式不同 在文件A中,我有以下代码: <script> alert('test') </script> 在文件B中,我有以下代码不起作用: <script> alert('test') ​</script> 注意:请将代码B复制到html文档中,并在给出注释之前尝试是否发出警报。我不是在开玩笑

有时候,当我将JSFIDLE中的javascript复制到Dreamweaver中时,我的头撞到了墙上。两个看起来完全相同的javascript文档的工作方式不同

在文件A中,我有以下代码:

<script>
alert('test')
</script>
在文件B中,我有以下代码不起作用:

<script>
alert('test')
​</script>
注意:请将代码B复制到html文档中,并在给出注释之前尝试是否发出警报。我不是在开玩笑,有些奇怪的事情正在发生

我发现问题出在end script标记上,但我看不出代码有任何错误

文档A和文档B中的代码有什么区别?

试试:

<script type="text/javascript">
    alert("Test");
</script>
HTH

试试:

<script type="text/javascript">
    alert("Test");
</script>

HTH

您将此代码放在页面的何处

尝试使用,而不是仅仅使用

为了工作,脚本需要介于或之间


你试过其他浏览器吗?您确定启用了Javascript吗?

您将此代码放在页面的何处

尝试使用,而不是仅仅使用

为了工作,脚本需要介于或之间


你试过其他浏览器吗?您确定启用了Javascript吗?

当使用Chrome浏览器将Javascript代码从JSFIDLE复制并粘贴到Dreamweaver中时,我在脚本末尾得到一个不可见的Unicode字符

这个小家伙:​ 是的,它们之间有一个角色

这会弄乱javascript,很难找到问题所在


如果您遇到与我类似的问题,您可以通过复制上面的字符来搜索该字符。

当使用Chrome浏览器将JSFIDLE中的javascript代码复制并粘贴到Dreamweaver中时,我会在脚本末尾得到一个不可见的Unicode字符

这个小家伙:​ 是的,它们之间有一个角色

这会弄乱javascript,很难找到问题所在

如果您有与我类似的问题,您可以通过复制上面的字符来搜索该字符。

右括号后面有一个U+8203

这个bug,似乎是语法高亮的问题。

在右括号后面有一个U+8203



这个bug,似乎是语法高亮的问题。

您尝试过添加类型吗?type=text/javascriptNick,请尝试将代码复制到文档并重试。对你有用吗在警报“test”更好地定位问题后添加分号。文档B中的代码可能包含一些Unicode字符。嗯!@DaveB在js中是不必要的。您尝试过添加类型吗?type=text/javascriptNick,请尝试将代码复制到文档并重试。对你有用吗在警报“test”更好地定位问题后添加分号。文档B中的代码可能包含一些Unicode字符。嗯!@DaveB,这在js中是不必要的。自从HTML5出现以来,这就不再是必要的。HTML5中不需要type=text/javascript:对不起,您使用的标记是“HTML”而不是“HTML5”。自从HTML5出现以来,这就不再是必要的。HTML5中不需要type=text/javascript:对不起,您使用的标记是“HTML”而不是“HTML5”。自从HTML5出现以来,这不再是必需的。type=text/javascript,,如果操作正确,在HTML5中都是可选的:@user1087110,并且您的dreamweaver文档的doctype也是HTML5吗?我也尝试过。这不是问题所在…:您是否在浏览器中查看了Javascript的调试系统?自从HTML5出现以来,这不再是必需的。type=text/Javascript,,如果操作正确,在HTML5中都是可选的:@user1087110,并且您的dreamweaver文档的doctype也是HTML5吗?我也尝试过。这不是问题所在…:您是否在浏览器中查看了Javascript的调试系统?您是如何找到它的?OP说,当试图保存在记事本中时,出现了一个警报。我自己在从JSFIDLE复制代码时也看到过同样的情况,在Emacs中保存代码时,我会得到一个警告,指出违规字符的位置。您有更好的方法吗?我将字符串复制到控制台中,对其进行了.split操作,然后在空字符串的位置查找.getCharCode。我没有将代码复制到编辑器中,在阅读有关OPs问题的文章时,我立即怀疑有一个看不见的字符-代码看起来完全一样。您是如何找到它的?OP说,当试图保存在记事本中时,出现了一个警报。我自己在从JSFIDLE复制代码时也看到过同样的情况,在Emacs中保存代码时,我会得到一个警告,指出违规字符的位置。您有更好的方法吗?我将字符串复制到控制台中,对其进行了.split操作,然后在空字符串的位置查找.getCharCode。我没有将代码复制到编辑器中,在阅读有关OPs问题的文章时,我立即怀疑有一个不可见的字符-代码看起来完全相同。