首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CSS背景图片不显示IE8

CSS背景图片不显示IE8
EN

Stack Overflow用户
提问于 2016-05-03 21:32:14
回答 2查看 78关注 0票数 0

我有以下css代码

代码语言:javascript
运行
复制
#gel{position:absolute; width:20px; height:22px; margin-left:5px; color:#FF0000;background:url('../images/GEL-CURENCY.jpg') repeat-x;background-color:transparent;}

这是我的脚本

代码语言:javascript
运行
复制
document.getElementById("small_txt_container_2").innerHTML = '<span id=\"gel\"></span>';

在IE 8中不起作用,请帮我解决这个问题

EN

回答 2

Stack Overflow用户

发布于 2016-05-03 21:39:20

如果问题只出现在IE8中,则在<head>中包含此逻辑

代码语言:javascript
运行
复制
<!--[if lt IE 9]>
  <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
票数 0
EN

Stack Overflow用户

发布于 2016-05-03 21:39:27

innerHTML指的是HTML标记内部的内容,而不是标记本身。看看这个示例,它将帮助您理解如何使用纯JS将新的<span>添加到您的页面中。

代码语言:javascript
运行
复制
(function(){   
    // 1- Establish new element
    var newItem = document.createElement('span');

    // 2- Add className
    newItem.className = 'gel';

    // 3- Put content into <span> tags
    newItem.innerHTML = 'stuff inside the brackets';

    // 4- Tell your program to put the span just after an item with your-ID-here
    document.getElementById('your-ID-here').appendChild(newItem);           
})();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37005668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档