如何在href中保留双引号而不更改包含双引号的代码

  • 本文关键字:包含双 代码 href 保留 javascript html href
  • 更新时间 :
  • 英文 :

javascript:function gcloak() { var link = document.querySelector("link[rel*='icon']") || document.createElement('link');link.type = 'image/x-icon';link.rel = 'shortcut icon';link.href = 'https://ssl.gstatic.com/docs/doclist/images/infinite_arrow_favicon_5.ico';document.title = 'My Drive - Google Drive';console.log(document.title);document.getElementsByTagName('head')[0].appendChild(link) };gcloak();setInterval(gcloak, 1000);

我正在尝试将此代码添加到超链接中,以便能够将其拖动到书签栏中。问题是它不会包括的双引号

("link[rel*='icon']")

并在结束

javascript:function gcloak() { var link = document.querySelector(

我尝试过将双引号改为单引号,但这会使javascript无法工作。

如果您使用backticks(`(而不是双引号或单引号,那么您可以在其中写入任何单引号、双引号甚至多行。


`link[rel*='icon']`

使用":对属性中的双引号进行编码

<a href="javascript:console.log(&quot;clicked!&quot;)">Bookmark me</a>

浏览器在单击时不会执行javascript:URL,但您可以将鼠标悬停在链接上以查看未标记的URL,并且可能在添加书签时会起作用。

最新更新