问题描述:我现在需要在js文件中动态的create一个div,然后给这个div添加一个背景图片,然后在图片上插入一段文字,请问如何实现?(如果感觉我说的不太清楚,可看http://bbs.esrichina-bj.cn/ESRI/attachment.php?aid=81396&k=2764b705781de47aa49c5c8a223c20da&t=1272445115&noupdate=yes&sid=50cbNL7C4f69PKW7TWwV5ATk2LMGY9i1%2BiaJpyTJV36tXjQ这张图片,我现在做的就是在那些蓝色的小泡上面加编号,可是蓝色的小泡的图片出不来)我用如下代码做,但是连背景图片都出不来,更不说插入的文字了。
var div = document.createElement("div");
div.style.left = 24;
div.style.top = 57;
div.style.zIndex = 100;
div.style.cursor = "hand";
div.style.position = "absolute";
div.style.backgroundImage = "url(../images/bubble/littlebubble.gif)";
div.innerHTML = "第一个";
var div = document.createElement("div");
div.style.left = 24;
div.style.top = 57;
div.style.zIndex = 100;
div.style.cursor = "hand";
div.style.position = "absolute";
div.style.backgroundImage = "url(../images/bubble/littlebubble.gif)";
div.innerHTML = "第一个";
解决方案 »
- JS 时间到后链接为空,我写了个但是只兼容IE,求兼容全部浏览器的代码
- 请教guansong8079776,关于缩略图的问题
- HTML+CSS样式表快速生成器测试版
- 郁闷的只能重发!!!靠啊!!!
- 可不可以实现这样的功能
- [原创]开源发布纯JS游戏,神说2014版-生命美梦与造物主,高压358M纯绿色完美版!
- 求一个正则表达式.
- 流动的变量 xmlhttp,submit,window.open
- javascript如何读取指定的cookie值???
- vue中mock数据,elementui表格模板写法读不到属性报错,求教大佬
- 想建立一个dreamweaver扩展文件mix,但是在页面输出双引号时dw总是给转换成"
- jQuery基础教程 中文高清PDF版
div.style.left = 24;
div.style.top = 57;
div.style.zIndex = 100;
div.style.cursor = "hand";
div.style.position = "absolute";
div.style.backgroundImage = "url(../images/bubble/littlebubble.gif)";
div.innerHTML = "第一个";
document.body.appendChild(div);
highlight.appendChild(div);
document.body.appendChild(highlight);因为我会生成很多个div 所以我把这些div都放在highlight这个div里面,然后把highlight放在body中
div.style.top = y-57;
div.style.zIndex = 100;
div.style.cursor = "hand";
div.style.position = "absolute";
div.innerHTML = "<img src='images/bubble/littlebubble.gif'>";
这样子可以插入图片,但是就没法在上面写字了
你直接往highlight中append就行了
background-color:#FF0000;
padding:2px;
width:12px;
font-size:12px;
color:#FFFFFF;
position:absolute;
border:1px solid #FFFFFF;
}
var div=document.createElement("div");
div.className="highlight";
div.style.left=value[0];
div.style.top=value[1];
div.style.zIndex=100+i;
div.innerHTML=i+1;
这样子的话可以显示一个方块,而且可以写字,但是我现在需要的是图片
highlight = document.createElement("div");
highlight.id = "highlight";
}
我在之前判断是否存在这个div的,页面中不存在的
那你就得用document.body.appendChild(highlight)了
我这里测试的结果就是我说的这样。
div.style.height = "20px";
这样子 还不行
显示正常了 在考虑把DIV变成 js create版本的