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