Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在CSS中设置背景图像_Javascript_Css - Fatal编程技术网

Javascript 在CSS中设置背景图像

Javascript 在CSS中设置背景图像,javascript,css,Javascript,Css,我的JavaScript和CSS中有以下代码来创建div和设置bg图像: var incrementEnabled = document.createElement('div'); incrementEnabled.className = "SchedMainCtrlIncrementBtn_En"; this.divElt.appendChild(incrementEnabled); .SchedMainCtrlIncrementBtn_En { background-color: whi

我的JavaScript和CSS中有以下代码来创建div和设置bg图像:

var incrementEnabled = document.createElement('div');
incrementEnabled.className = "SchedMainCtrlIncrementBtn_En"; 
this.divElt.appendChild(incrementEnabled);

.SchedMainCtrlIncrementBtn_En {
background-color: white;
float:left;
position: fixed;
width:230px;
height:65px;
top:125px;
left:360px;
background:url("../images/icons/IcnListAddRecipient_En.png") no-repeat center;
url的路径也正确,但未设置图像

谢谢

Sneha

您不应该使用
url(“../images/icons/IcnListAddRecipient\u En.png”)
而是
url(../images/icons/IcnListAddRecipient\u En.png)

用这个替换css,我希望问题会得到解决

.SchedMainCtrlIncrementBtn_En {
background-color: white;
float:left;
position: fixed;
width:230px;
height:65px;
top:125px;
left:360px;
background:url(../images/icons/IcnListAddRecipient_En.png) no-repeat center;

您是否使用firebug(或您最喜欢的浏览器中的任何其他开发工具)检查过发生了什么

  • 你的div出现了吗
  • 课程设置正确吗
  • 背景属性会发生什么变化
为什么要使用float和position:fixed?浮子:左边什么都不做


顺便说一句,我总是使用单引号,使用它们也很好:)

为什么没有引号?这有关系吗?我可能没关系,但我认为不用它更安全,我总是不用,谷歌也一样,单引号和双引号是可选的,所以没关系。工作良好(即使有引号)。检查是否定义了
this.divElt