如何将 url 放入 javascript 中的字符串变量中?
How to put an url inside a string variable in javascript?
如何在 javascript 中的字符串变量中包含 url?
我能找到的资源都是关于从字符串中检索 urls 的,这不是我想要做的。
一些背景信息:
我正在尝试将带有 javascript 函数的自动光标更改为包含 url.
的自定义光标
我网页的默认光标是在CSS中定义的自定义光标,看起来像一个圆圈。到目前为止一切正常。
body{url(http://www.rw-designer.com/cursor-extern.php?id=14323) 20 20, auto;
}
将带有 js 函数的光标从 "custom" 更改为自动也有效:
document.body.style.cursor= "auto"
但是将光标从自动更改回自定义不起作用,我认为是因为字符串变量中有一个 url:
document.body.style.cursor= "url(http://www.rw-designer.com/cursor-extern.php?id=14323) 20 20, auto;"
在方括号、斜杠和冒号之前放置反斜杠似乎不起作用
,我已经尝试过 escape(url(...) 和 encodeURI 像这样但我不认为它是这样工作的:
"url("+encodeURI(http://www.rw-designer.com/cursor-extern.php?id=14323))+"20 20 ,auto;"
任何帮助将不胜感激
jquery 也欢迎回答。
您在 style
值的 JavaScript cursor
字段处多了一个分号:
document.body.style.cursor= "url(http://www.rw-designer.com/cursor-extern.php?id=14323) 20 20, auto;"
尝试将其更改为:
document.body.style.cursor= "url(http://www.rw-designer.com/cursor-extern.php?id=14323) 20 20, auto"
当您通过 JavaScript 修改 CSS 样式时 - 您不应在 属性 值
的末尾放置分号
如何在 javascript 中的字符串变量中包含 url?
我能找到的资源都是关于从字符串中检索 urls 的,这不是我想要做的。
一些背景信息:
我正在尝试将带有 javascript 函数的自动光标更改为包含 url.
的自定义光标我网页的默认光标是在CSS中定义的自定义光标,看起来像一个圆圈。到目前为止一切正常。
body{url(http://www.rw-designer.com/cursor-extern.php?id=14323) 20 20, auto;
}
将带有 js 函数的光标从 "custom" 更改为自动也有效:
document.body.style.cursor= "auto"
但是将光标从自动更改回自定义不起作用,我认为是因为字符串变量中有一个 url:
document.body.style.cursor= "url(http://www.rw-designer.com/cursor-extern.php?id=14323) 20 20, auto;"
在方括号、斜杠和冒号之前放置反斜杠似乎不起作用 ,我已经尝试过 escape(url(...) 和 encodeURI 像这样但我不认为它是这样工作的:
"url("+encodeURI(http://www.rw-designer.com/cursor-extern.php?id=14323))+"20 20 ,auto;"
任何帮助将不胜感激
jquery 也欢迎回答。
您在 style
值的 JavaScript cursor
字段处多了一个分号:
document.body.style.cursor= "url(http://www.rw-designer.com/cursor-extern.php?id=14323) 20 20, auto;"
尝试将其更改为:
document.body.style.cursor= "url(http://www.rw-designer.com/cursor-extern.php?id=14323) 20 20, auto"
当您通过 JavaScript 修改 CSS 样式时 - 您不应在 属性 值
的末尾放置分号