我有一个页面,我不能使用<script></script>
,我必须在HTML中放置内联JS。
我很难找到一个三重引号通过JS改变css background-image
的URL,我已经使用单引号和双引号e。g的。
<div onmouseover='document.getElementById("anotherDiv").style.backgroundImage = "url("https://www.test.com/image.jpg")";"></div>
在这里我需要一个三引号来括起来:
url("walrus-assets.s3.amazonaws.com/img/20-test-1.jpg")
有什么想法吗
2条答案
按热度按时间4jb9z9bj1#
这里是一个片段,但正如其他人所说,更喜欢css并在script标签中创建一个侦听器来更改样式,如第二个片段或第三个片段(如果脚本在head标签中)。
第二个片段:
如果您的脚本是在head部分中声明的,请使用第三个代码段。因此,您需要等待内容加载完毕,然后才能分配'divs'标记和侦听器:
ssgvzors2#
您不需要为url()添加引号,请执行以下操作