Javascript '中标题属性末尾的空格;a';标签

Javascript '中标题属性末尾的空格;a';标签,javascript,html,Javascript,Html,我有这样一个链接: <a title="Lorem ipsum " href="http://example.com">Lorem ipsum</a> 重要的是标题属性末尾的空格。如果此链接指向浏览器,它将更改为: <a title="Lorem ipsum " &nbsp;href="http://example.com">Lorem ipsum</a> 这是无效链接,因此无法工作。这不是JavaScript问题,它在Fire

我有这样一个链接:

<a title="Lorem ipsum " href="http://example.com">Lorem ipsum</a>

重要的是标题属性末尾的空格。如果此链接指向浏览器,它将更改为:

<a title="Lorem ipsum " &nbsp;href="http://example.com">Lorem ipsum</a>

这是无效链接,因此无法工作。这不是JavaScript问题,它在Firefox 44.0.2和Chrome 48.0.2564.116(64位)中不起作用。W3C验证程序抛出一个错误,指出“此时元素a上不允许使用属性href”。为什么标题属性末尾的空格是个问题?不久前它还在工作。

这个
对我来说很好。 我不会说它是JS或类似的东西,你可能想检查周围的标签(div/h1、h2、p等),确保它们都是正确的。这是唯一可能的事情

试着将
单独放在一个html文档中,看看inspect返回的是什么,因为这对我来说很好


希望这有帮助。

是什么将其更改为@nbsp?它是如何生成并发送到浏览器的?你说的“如果此链接指向浏览器”是什么意思?我强烈怀疑这里还发生了其他事情。我从未见过这样的问题。您可能需要提供更多信息。如果我将带有此断开链接的HTML发送到浏览器,它将无法工作。如果在断开的链接上打开inspector,并将其编辑为HTML,则将看到nbsp实体。你可以在这里查看:最后一段,链接[celázpráva],你用什么语言生成html?