javascript - “javascript:window.history.go(-1);return false;”的两个diff风格和效果
问题描述
我用 MyEclipse10.7 编写 html 并在 Chrome 中进行测试。我想通过使用来实现“返回上一页”的功能
javascript:window.history.go(-1);return false;
,但它不起作用。在尝试解决这个问题时,我发现了一个奇怪的问题,如下两行代码:
<a href="url" οnclick="javascript:window.history.go(-1);return false;">返回上一个页面</a>
<a href="url" onclick="javascript:window.history.go(-1);return false;">javascript:window.history.go(-1);return
false;</a>
当我将鼠标悬停在第一行的 onclick 上时,IDE 将显示:
Multiple annotations found at this line:
- Undefined attribute name
(οnclick).
- Undefined attribute name
(οnclick).
但是当我在第二行做同样的事情时,它显示:
Attribute : onclick
Data Type : EVENT
所以,就像 IDE 提示符一样,第一行不起作用,第二行是单词。我想知道为什么?
解决方案
您的第一个示例有一个“O”,它实际上是“希腊小写字母 OMICRON”,用 UTF-8 编写为0xCE 0xBF
. 您提供的第二个示例实际上是 ASCII O。将第一个示例o
中onclick
的 UTF-8“GREEK SMALL LETTER OMICRON”更改为 ASCII O。
这是有关该特定角色的信息的链接:
https://apps.timwhitlock.info/unicode/inspect?s=ο
这是有关 ASCII o 信息的链接:
https://apps.timwhitlock.info/unicode/inspect?s=o
祝你好运!像这样的东西在编程中真的很烦人。